.swae-filters,.swae-filters-bar,.swae-filters-chips{--sf-forest: #14251b;--sf-green: #03642d;--sf-gold: #f2c81e;--sf-cream: #f6f2e7;--sf-line: rgba(20, 37, 27, .14);--sf-muted: #56615a;--sf-radius: 10px}.swae-filters{color:var(--sf-forest);background:#fff}.swae-filters__head{display:flex;align-items:center;gap:12px;padding:16px 20px 12px}.swae-filters__title{margin:0;flex:1 1 auto;font-size:15px;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--sf-forest)}.swae-filters__title-sheet{display:none}.swae-filters__clear,.swae-filters__more,.swae-filters-chips__clear{-webkit-appearance:none;appearance:none;background:none;border:0;padding:6px 2px;font:inherit;font-size:14px;font-weight:600;line-height:1.2;color:var(--sf-green);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.swae-filters__clear[hidden],.swae-filters-chips__clear-item[hidden],.swae-filters-chips[hidden]{display:none}@media(hover:hover){.swae-filters__clear:hover,.swae-filters__more:hover,.swae-filters-chips__clear:hover{color:var(--sf-forest)}}.swae-filters__close{display:none;-webkit-appearance:none;appearance:none;flex:none;width:44px;height:44px;margin:-8px -10px -8px 0;padding:0;border:0;border-radius:var(--sf-radius);background:none;color:var(--sf-forest);align-items:center;justify-content:center;cursor:pointer}.swae-filters__form{padding:0 20px 8px}.swae-filters__group{border-top:1px solid var(--sf-line)}.swae-filters__group-head{display:flex;align-items:center;gap:8px;min-height:48px;padding:4px 0;list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.swae-filters__group-head::-webkit-details-marker{display:none}.swae-filters__group-title{font-size:15px;font-weight:700;line-height:1.3;color:var(--sf-forest);overflow-wrap:anywhere}.swae-filters__group-count{flex:none;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:var(--sf-gold);color:var(--sf-forest);font-size:12px;font-weight:700;line-height:22px;text-align:center;font-variant-numeric:tabular-nums}.swae-filters__group-count[hidden]{display:none}.swae-filters__group-current{flex:1 1 auto;min-width:0;font-size:14px;color:var(--sf-muted);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.swae-filters__chev{flex:none;margin-left:auto;color:var(--sf-forest);transition:transform .18s ease}.swae-filters__group-current+.swae-filters__chev{margin-left:0}.swae-filters__group[open]>.swae-filters__group-head .swae-filters__chev{transform:rotate(180deg)}.swae-filters__group-body{padding:0 0 14px}.swae-filters__values{list-style:none;margin:0;padding:0}.swae-filters__value{position:relative;margin:0}.swae-filters__value--extra{display:none}.swae-filters__group[data-swae-expanded] .swae-filters__value--extra{display:block}.swae-filters__values--chips .swae-filters__value--extra,.swae-filters__values--swatch .swae-filters__value--extra{display:none}.swae-filters__input{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.swae-filters__input:disabled{cursor:not-allowed}.swae-filters__label{display:flex;align-items:center;gap:10px;min-height:36px;padding:4px 6px;margin:0 -6px;border-radius:8px;font-size:15px;line-height:1.3;color:var(--sf-forest);cursor:pointer}.swae-filters__text{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.swae-filters__n{flex:none;font-size:13px;color:var(--sf-muted);font-variant-numeric:tabular-nums}@media(hover:hover){.swae-filters__input:not(:disabled):hover+.swae-filters__label{background:var(--sf-cream)}}.swae-filters__input:focus-visible+.swae-filters__label{outline:3px solid var(--sf-green);outline-offset:1px}.swae-filters__input:disabled+.swae-filters__label{color:#8b938e;cursor:not-allowed}.swae-filters__input:disabled+.swae-filters__label .swae-filters__n{color:#8b938e}.swae-filters__box{flex:none;width:20px;height:20px;border:1.5px solid rgba(20,37,27,.55);border-radius:5px;background:#fff center / 12px 10px no-repeat;transition:background-color .12s ease,border-color .12s ease}.swae-filters__box--radio{border-radius:50%}.swae-filters__input:checked+.swae-filters__label .swae-filters__box{border-color:var(--sf-green);background-color:var(--sf-green);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath d='M1 5l3.5 3.5L11 1.5' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.swae-filters__input:checked+.swae-filters__label .swae-filters__box--radio{background-color:#fff;background-image:radial-gradient(circle,var(--sf-green) 0 5px,transparent 5.5px);background-size:100% 100%}.swae-filters__input:checked+.swae-filters__label .swae-filters__text{font-weight:700}.swae-filters__input:disabled+.swae-filters__label .swae-filters__box{border-color:#14251b38;background-color:#f1f1ee}.swae-filters__values--chips,.swae-filters__values--swatch{display:flex;flex-wrap:wrap;gap:8px}.swae-filters__values--chips .swae-filters__label,.swae-filters__values--swatch .swae-filters__label{margin:0;min-width:48px;min-height:40px;padding:4px 12px;justify-content:center;gap:6px;border:1.5px solid rgba(20,37,27,.28);border-radius:var(--sf-radius);background:#fff;font-size:14px;font-weight:600;text-align:center;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.swae-filters__values--chips .swae-filters__text,.swae-filters__values--swatch .swae-filters__text{flex:0 1 auto}.swae-filters__values--chips .swae-filters__n,.swae-filters__values--swatch .swae-filters__n{font-size:12px;font-weight:400}@media(hover:hover){.swae-filters__values--chips .swae-filters__input:not(:disabled):hover+.swae-filters__label,.swae-filters__values--swatch .swae-filters__input:not(:disabled):hover+.swae-filters__label{border-color:var(--sf-forest);background:var(--sf-cream)}}.swae-filters__values--chips .swae-filters__input:checked+.swae-filters__label,.swae-filters__values--swatch .swae-filters__input:checked+.swae-filters__label{border-color:var(--sf-green);background:var(--sf-green);color:#fff}.swae-filters__values--chips .swae-filters__input:checked+.swae-filters__label .swae-filters__n,.swae-filters__values--swatch .swae-filters__input:checked+.swae-filters__label .swae-filters__n{color:#ffffffd9}.swae-filters__values--chips .swae-filters__input:disabled+.swae-filters__label,.swae-filters__values--swatch .swae-filters__input:disabled+.swae-filters__label{border-style:dashed;border-color:#14251b33;background:#fafaf8}.swae-filters__swatch{flex:none;width:18px;height:18px;border-radius:50%;border:1px solid rgba(20,37,27,.3);background-size:cover;background-position:center}.swae-filters__input:checked+.swae-filters__label .swae-filters__swatch{border-color:#fff;box-shadow:0 0 0 1px #fff9}.swae-filters__more{display:inline-block;margin-top:4px;min-height:36px}.swae-filters__group--toggle{padding:6px 0}.swae-filters__value--toggle .swae-filters__label{min-height:44px}.swae-filters__value--toggle .swae-filters__text{font-weight:700}.swae-filters__switch{flex:none;position:relative;width:40px;height:24px;border-radius:12px;background:#14251b47;transition:background-color .15s ease}.swae-filters__switch:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #14251b59;transition:transform .15s ease}.swae-filters__input:checked+.swae-filters__label .swae-filters__switch{background:var(--sf-green)}.swae-filters__input:checked+.swae-filters__label .swae-filters__switch:after{transform:translate(16px)}.swae-filters__presets{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.swae-filters__preset{-webkit-appearance:none;appearance:none;min-height:40px;padding:4px 12px;border:1.5px solid rgba(20,37,27,.28);border-radius:var(--sf-radius);background:#fff;color:var(--sf-forest);font:inherit;font-size:14px;font-weight:600;line-height:1.2;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}@media(hover:hover){.swae-filters__preset:hover{border-color:var(--sf-forest);background:var(--sf-cream)}}.swae-filters__preset[aria-pressed=true]{border-color:var(--sf-green);background:var(--sf-green);color:#fff}.swae-filters__price-inputs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.swae-filters__money{display:block;margin:0}.swae-filters__money-label{display:block;margin-bottom:4px;font-size:13px;font-weight:600;color:var(--sf-muted)}.swae-filters__money-field{display:flex;align-items:center;gap:4px;height:44px;padding:0 10px;border:1.5px solid rgba(20,37,27,.28);border-radius:var(--sf-radius);background:#fff;color:var(--sf-muted);font-size:16px}.swae-filters__money-field:focus-within{border-color:var(--sf-green);box-shadow:0 0 0 2px #03642d40}.swae-filters__money-field input{flex:1 1 auto;min-width:0;width:100%;height:100%;padding:0;border:0;outline:0;background:none;box-shadow:none;color:var(--sf-forest);font:inherit;font-size:16px;-moz-appearance:textfield}.swae-filters__money-field input::placeholder{color:#98a09b;opacity:1}.swae-filters__money-field input::-webkit-outer-spin-button,.swae-filters__money-field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.swae-filters__hint{margin:8px 0 0;font-size:13px;line-height:1.4;color:var(--sf-muted)}.swae-filters__foot{display:none}.swae-filters__clear:focus-visible,.swae-filters__more:focus-visible,.swae-filters__close:focus-visible,.swae-filters__group-head:focus-visible,.swae-filters__preset:focus-visible,.swae-filters__foot button:focus-visible,.swae-filters-bar__open:focus-visible,.swae-filters-chip:focus-visible,.swae-filters-chips__clear:focus-visible,.swae-filters-bar__select select:focus-visible{outline:3px solid var(--sf-green);outline-offset:2px}.swae-filters__group-head:focus-visible{border-radius:6px}.collection__toolbar.swae-filters-bar{gap:14px;min-height:56px;justify-content:flex-start}.swae-filters-bar__count{margin:0 auto 0 0;font-size:15px;font-weight:700;line-height:1.2;color:var(--sf-forest);white-space:nowrap;font-variant-numeric:tabular-nums}.swae-filters-bar__open{-webkit-appearance:none;appearance:none;display:none;align-items:center;gap:8px;flex:none;min-height:44px;padding:0 14px;border:0;border-radius:var(--sf-radius);background:var(--sf-green);color:#fff;font:inherit;font-size:14px;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer}.swae-filters-bar__open svg{color:var(--sf-gold);flex:none}.swae-filters-bar__badge{min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:var(--sf-gold);color:var(--sf-forest);font-size:12px;font-weight:700;line-height:20px;text-align:center}.swae-filters-bar__field{display:flex;align-items:center;gap:8px;flex:none}.swae-filters-bar__label{margin:0;font-size:13px;font-weight:600;color:var(--sf-muted);white-space:nowrap}.swae-filters-bar__select{position:relative;display:block}.swae-filters-bar__select select{appearance:none;-webkit-appearance:none;height:40px;max-width:220px;padding:0 34px 0 12px;border:1.5px solid rgba(20,37,27,.28);border-radius:var(--sf-radius);background:#fff;color:var(--sf-forest);font:inherit;font-size:14px;font-weight:600;line-height:1.2;cursor:pointer;text-overflow:ellipsis}.swae-filters-bar__select svg{position:absolute;right:12px;top:50%;margin-top:-4px;color:var(--sf-forest);pointer-events:none}@media(hover:hover){.swae-filters-bar__select select:hover{border-color:var(--sf-forest)}}.swae-filters-bar__layout{flex:none;height:auto}.swae-filters-chips{display:flex;align-items:flex-start;gap:10px;padding:12px var(--mobile-container-gutter, 20px) 4px}.swae-filters-chips__label{flex:none;padding-top:8px;font-size:13px;font-weight:600;color:var(--sf-muted);white-space:nowrap}.swae-filters-chips__list{display:flex;flex-wrap:wrap;align-items:center;gap:8px;list-style:none;margin:0;padding:0;min-width:0}.swae-filters-chips__list li{margin:0;min-width:0}.swae-filters-chip{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:8px;max-width:100%;min-height:36px;padding:4px 10px 4px 12px;border:1px solid rgba(20,37,27,.18);border-radius:var(--sf-radius);background:var(--sf-cream);color:var(--sf-forest);font:inherit;font-size:14px;font-weight:600;line-height:1.2;text-align:left;cursor:pointer;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.swae-filters-chip__text{min-width:0;overflow-wrap:anywhere}.swae-filters-chip svg{flex:none}@media(hover:hover){.swae-filters-chip:hover{background:var(--sf-forest);border-color:var(--sf-forest);color:#fff}}.collection__dynamic-part .product-list{transition:opacity .15s ease}.collection__dynamic-part[aria-busy=true] .product-list,.collection__dynamic-part[aria-busy=true] .pagination,.collection__dynamic-part[aria-busy=true] .empty-state{opacity:.45;pointer-events:none;transition-delay:.12s}.collection__dynamic-part[aria-busy=true] .swae-filters-bar__count{opacity:.55}@media screen and (min-width:1000px){.swae-filters-col>.card{position:sticky;top:calc((var(--header-height, 0px) * var(--header-is-sticky, 0)) + 20px);max-height:calc(100vh - (var(--header-height, 0px) * var(--header-is-sticky, 0)) - 40px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(20,37,27,.3) transparent}.swae-filters-col>.card::-webkit-scrollbar{width:6px}.swae-filters-col>.card::-webkit-scrollbar-thumb{background:#14251b4d;border-radius:3px}.swae-filters__group--sort{display:none}.swae-filters__groups>.swae-filters__group:first-child{border-top:0}.swae-filters__head{border-bottom:1px solid var(--sf-line);margin-bottom:0}.collection__toolbar.swae-filters-bar{padding-left:30px;padding-right:30px}.swae-filters-chips{padding:14px 30px 2px}.swae-filters__values--chips,.swae-filters__values--swatch,.swae-filters__presets{gap:6px}.swae-filters__values--chips .swae-filters__label,.swae-filters__values--swatch .swae-filters__label,.swae-filters__preset{min-width:44px;min-height:36px;padding:3px 10px;font-size:13.5px}}.swae-filters-bar--no-filters .swae-filters-bar__field--sort{display:flex}@media screen and (max-width:999px){.swae-filters-bar__open{display:inline-flex}.swae-filters-bar__field{display:none}.swae-filters-bar:not(.swae-filters-bar--no-filters) .swae-filters-bar__layout,.swae-filters-bar--no-filters .swae-filters-bar__layout{display:none}.swae-filters-bar__count{margin:0 0 0 auto;font-size:14px}.collection__toolbar.swae-filters-bar{gap:10px}.swae-filters-col{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;margin:0;visibility:hidden;background:#14251b00;transition:background-color .25s ease,visibility 0s linear .28s}.swae-filters-open .swae-filters-col{visibility:visible;background:#14251b8c;transition:background-color .25s ease,visibility 0s}.swae-filters-col>.card{position:absolute;left:0;right:0;bottom:0;height:88vh;height:88dvh;margin:0;border:0;border-radius:16px 16px 0 0;background:#fff;display:flex;flex-direction:column;overflow:hidden;transform:translateY(100%);transition:transform .28s cubic-bezier(.2,.8,.2,1);box-shadow:0 -8px 30px #14251b40}.swae-filters-open .swae-filters-col>.card{transform:none}.swae-filters{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.swae-filters__head{flex:none;padding:14px 16px;border-bottom:1px solid var(--sf-line)}.swae-filters__title{font-size:16px}.swae-filters__title-side{display:none}.swae-filters__title-sheet{display:inline}.swae-filters__head .swae-filters__clear{display:none}.swae-filters__close{display:inline-flex}.swae-filters__form{flex:1 1 auto;min-height:0;padding:0 16px 8px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.swae-filters__form>.swae-filters__group:first-child,.swae-filters__form>.swae-filters__groups:first-child>.swae-filters__group:first-child{border-top:0}.swae-filters__group-head{min-height:52px}.swae-filters__group-title{font-size:16px}.swae-filters__label{min-height:44px;font-size:16px}.swae-filters__box{width:22px;height:22px}.swae-filters__values--chips .swae-filters__label,.swae-filters__values--swatch .swae-filters__label,.swae-filters__preset{min-height:44px;font-size:15px}.swae-filters__more{min-height:44px}.swae-filters__foot{flex:none;display:flex;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--sf-line);background:#fff}.swae-filters__foot button{-webkit-appearance:none;appearance:none;min-height:48px;border-radius:var(--sf-radius);font:inherit;font-size:15px;font-weight:700;line-height:1.2;cursor:pointer}.swae-filters__foot-clear{flex:none;padding:0 16px;border:1.5px solid rgba(20,37,27,.35);background:#fff;color:var(--sf-forest)}.swae-filters__foot-clear:disabled{color:#8b938e;border-color:#14251b26;cursor:default}.swae-filters__apply{flex:1 1 auto;padding:0 16px;border:0;background:var(--sf-green);color:#fff}.swae-filters__apply[aria-busy=true] span{opacity:.6}html.swae-filters-open,html.swae-filters-open body{overflow:hidden}}@media screen and (min-width:641px)and (max-width:999px){.swae-filters-col>.card{top:0;right:auto;width:400px;max-width:90vw;height:auto;border-radius:0;transform:translate(-100%);box-shadow:8px 0 30px #14251b40}.collection__toolbar.swae-filters-bar,.swae-filters-chips{padding-left:30px;padding-right:30px}}@media(prefers-reduced-motion:reduce){.swae-filters-col,.swae-filters-col>.card,.swae-filters__chev,.swae-filters__switch,.swae-filters__switch:after,.swae-filters__box,.swae-filters-chip,.swae-filters__preset,.collection__dynamic-part .product-list{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/swae-filters.css.map */
