.azf-layout{grid-template-columns:300px minmax(0,1fr)}.azf{position:sticky;top:96px;max-height:calc(100vh - 112px);overflow:auto;overscroll-behavior:contain;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card);scrollbar-width:thin;scrollbar-color:var(--line) transparent}.azf::-webkit-scrollbar{width:6px}.azf::-webkit-scrollbar-thumb{background:var(--line);border-radius:6px}.azf__head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:18px 18px 14px;background:var(--card);border-bottom:1px solid var(--line)}.azf__title{display:flex;align-items:center;gap:10px;margin:0;font-size:22px;font-weight:700;letter-spacing:-.02em;font-family:Outfit,system-ui,sans-serif}.azf__title svg{color:var(--fg2)}.azf__head-tools{display:flex;align-items:center;gap:4px}.azf__icon,.azf__reset{display:inline-flex;align-items:center;gap:6px;border:0;background:none;color:var(--fg2);cursor:pointer;border-radius:8px;padding:7px;font-size:14px;font-weight:500;transition:color .2s,background .2s}.azf__reset{padding:7px 8px}.azf__icon:hover,.azf__reset:hover,.azf__icon.is-on{color:var(--fg);background:var(--bg2)}.azf__reset:hover svg{transform:rotate(-180deg)}.azf__reset svg{transition:transform .5s var(--ease)}.azf__close{display:none}.azf__search{padding:12px 18px 0}.azf__search input{width:100%;border:1px solid var(--line);background:var(--bg2);color:var(--fg);border-radius:10px;padding:10px 12px;font-size:14px;outline:none;transition:border-color .2s}.azf__search input:focus{border-color:var(--red)}.azf__active{padding:14px 18px 16px;border-bottom:1px solid var(--line);margin:0}.azf__active-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-size:14px;font-weight:600;color:var(--fg2)}.azf__active-head b{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;margin-left:6px;border-radius:6px;background:var(--bg2);border:1px solid var(--line);font-size:11px;color:var(--fg)}.azf__active-head button{border:0;background:none;color:var(--fg2);font-size:12px;font-weight:600;cursor:pointer;padding:4px}.azf__active-head button:hover{color:var(--red)}.azf__chips{display:flex;flex-wrap:wrap;gap:6px}.azf-chip{display:inline-flex;align-items:center;gap:7px;max-width:100%;border:1px solid var(--line);background:var(--bg2);color:var(--fg);border-radius:8px;padding:6px 10px;font-size:13px;cursor:pointer;transition:border-color .2s,color .2s;animation:azf-pop .3s var(--ease) both}.azf-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.azf-chip svg{flex:none;color:var(--fg2);transition:color .2s}.azf-chip:hover{border-color:var(--red)}.azf-chip:hover svg{color:var(--red)}@keyframes azf-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.azf__loading{padding:20px 18px;color:var(--fg2);font-size:14px}.azf-g{border-bottom:1px solid var(--line);padding:0 18px}.azf-g:last-child{border-bottom:0}.azf-g[hidden]{display:none}.azf-g__h{display:flex;align-items:center;gap:10px;width:100%;border:0;background:none;color:var(--fg);padding:18px 0;cursor:pointer;text-align:left;font:inherit}.azf-g__h--static{cursor:default;padding-bottom:14px}.azf-g__ic{display:inline-flex;color:var(--fg2)}.azf-g__t{font-size:15px;font-weight:700;letter-spacing:-.005em}.azf-g__sel{margin-left:2px;display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--red);color:#fff;font-size:10px;font-weight:700}.azf-g__chev{margin-left:auto;color:var(--fg2);transform:rotate(180deg);transition:transform .35s var(--ease)}.azf-g.is-open .azf-g__chev{transform:none}.azf-g__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s var(--ease)}.azf-g.is-open .azf-g__body{grid-template-rows:1fr}.azf-g__inner{overflow:hidden;min-height:0}.azf-g.is-open .azf-g__inner{padding-bottom:18px}.azf-opts{display:flex;flex-direction:column;gap:8px;padding:1px}.azf-opt{display:flex;align-items:center;gap:12px;border:1px solid var(--line);background:var(--bg2);border-radius:10px;padding:10px 12px;cursor:pointer;font-size:14px;color:var(--fg);transition:border-color .2s,background .2s,opacity .2s}.azf-opt:hover{border-color:color-mix(in srgb,var(--fg2) 55%,transparent)}.azf-opt input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.azf-opt__box{flex:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:5px;border:1.5px solid color-mix(in srgb,var(--fg2) 70%,transparent);color:#fff;transition:background .2s,border-color .2s}.azf-opt__box svg{opacity:0;transform:scale(.4);transition:opacity .2s,transform .3s var(--ease)}.azf-opt input:checked+.azf-opt__box{background:var(--red);border-color:var(--red)}.azf-opt input:checked+.azf-opt__box svg{opacity:1;transform:none}.azf-opt input:focus-visible+.azf-opt__box{outline:2px solid var(--red);outline-offset:2px}.azf-opt.is-on{border-color:color-mix(in srgb,var(--red) 55%,var(--line));background:color-mix(in srgb,var(--red) 8%,var(--bg2))}.azf-opt__l{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.azf-opt__n{flex:none;min-width:28px;text-align:center;padding:3px 7px;border-radius:6px;background:color-mix(in srgb,var(--fg2) 14%,transparent);font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--fg2)}.azf-opt.is-on .azf-opt__n{background:color-mix(in srgb,var(--red) 20%,transparent);color:var(--fg)}.azf-opt.is-zero{opacity:.42;cursor:not-allowed}.azf-opt.is-zero:hover{border-color:var(--line)}.azf-opt.is-extra{display:none}.azf-g.is-expanded .azf-opt.is-extra{display:flex;animation:azf-pop .3s var(--ease) both}.azf-more-opts{display:inline-flex;align-items:center;gap:8px;margin-top:12px;border:0;background:none;color:var(--fg2);font-size:13px;font-weight:500;cursor:pointer;padding:2px}.azf-more-opts:hover{color:var(--fg)}.azf-more-opts__ic{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:5px;border:1px solid var(--line);background:var(--bg2);font-size:14px;line-height:1}.azf-g--price .azf-g__ic svg{display:none}.azf-g--price .azf-g__ic:before{content:"R";display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;font-size:16px;font-weight:700;line-height:1}.azf-price{padding:4px 0 20px}.azf-price__track{position:relative;height:22px}.azf-price__track:before{content:"";position:absolute;left:0;right:0;top:50%;height:8px;margin-top:-4px;border-radius:4px;background:var(--line)}.azf-price__fill{position:absolute;top:50%;height:8px;margin-top:-4px;border-radius:4px;background:linear-gradient(90deg,#FF6B6B,var(--red) 55%,#8E0E1B)}.azf-price input[type=range]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;margin:0;background:none;pointer-events:none;-webkit-appearance:none;appearance:none;height:22px}.azf-price input[type=range]::-webkit-slider-runnable-track{background:none;height:22px}.azf-price input[type=range]::-moz-range-track{background:none}.azf-price input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:12px;height:12px;margin-top:5px;border-radius:50%;background:#fff;border:2px solid var(--red);box-shadow:0 0 0 3px color-mix(in srgb,var(--red) 22%,transparent);cursor:grab;transition:transform .2s var(--ease)}.azf-price input[type=range]::-moz-range-thumb{pointer-events:auto;width:8px;height:8px;border-radius:50%;background:#fff;border:2px solid var(--red);box-shadow:0 0 0 3px color-mix(in srgb,var(--red) 22%,transparent);cursor:grab}.azf-price input[type=range]:active::-webkit-slider-thumb{transform:scale(1.2);cursor:grabbing}.azf-price input[type=range]:focus-visible::-webkit-slider-thumb{outline:2px solid var(--fg);outline-offset:2px}.azf-price__vals{display:flex;justify-content:space-between;margin-top:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;color:var(--fg2)}.azf__foot{display:none}.azf-toggle{display:none;padding:9px 16px;font-size:14px}.azf-toggle__n{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--red);color:#fff;font-size:10px}.azf-toggle__n[hidden]{display:none}.azf-item{display:contents}.azf-item[hidden]{display:none}.azf-item.azf-in>*{animation:az-rise .5s var(--ease) both}.azf-empty{border:1px dashed var(--line);border-radius:var(--r-lg);padding:48px 20px;text-align:center;color:var(--fg2)}.azf-empty p{margin:0 0 16px}.azf-more{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:40px}.azf-more[hidden]{display:none}.azf-more__bar{width:200px;height:3px;border-radius:3px;background:var(--line);overflow:hidden}.azf-more__bar span{display:block;height:100%;background:var(--red);transition:width .4s var(--ease)}.azf-more__txt{font-size:13px;color:var(--fg2)}.azf-scrim{display:none}@media(max-width:1100px){.azf-layout{grid-template-columns:260px minmax(0,1fr);gap:24px}}@media(max-width:900px){.azf-layout{grid-template-columns:1fr}.azf-toggle{display:inline-flex}.azf{position:fixed;inset:0 auto 0 0;top:0;width:min(360px,92vw);max-height:none;border-radius:0 var(--r-lg) var(--r-lg) 0;border-width:0 1px 0 0;z-index:101;transform:translate(-104%);transition:transform .45s var(--ease);display:flex;flex-direction:column}.azf.is-open{transform:none;box-shadow:var(--shadow)}.azf__groups{flex:1}.azf__close{display:inline-flex}.azf__foot{display:block;position:sticky;bottom:0;padding:14px 18px;background:var(--card);border-top:1px solid var(--line)}.azf__foot .az-btn{width:100%}.azf-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#00000080;animation:az-fade .3s both}.azf-scrim[hidden]{display:none}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/az-filters.css.map */
