.st-filter{width:100%;position:relative;z-index:20}.st-filter__open{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:#171717;padding:14px 0;display:inline-flex;align-items:center;gap:9px;font-size:13px;letter-spacing:.06em;cursor:pointer}.st-filter__open span{font-size:17px}.st-filter__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000005c;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease;z-index:9998}.st-filter__drawer{position:fixed;top:0;right:0;width:min(430px,94vw);height:100dvh;background:#fff;z-index:9999;transform:translate(105%);transition:transform .32s cubic-bezier(.22,1,.36,1);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:110px;box-shadow:-12px 0 40px #0000001f}.st-filter.is-open .st-filter__overlay{opacity:1;visibility:visible}.st-filter.is-open .st-filter__drawer{transform:translate(0)}.st-filter__header{padding:26px 24px 20px;border-bottom:1px solid #ececec;display:flex;justify-content:space-between;align-items:flex-start}.st-filter__header h2{margin:0;font-size:20px;font-weight:700;letter-spacing:.03em}.st-filter__header p{margin:5px 0 0;opacity:.55;font-size:12px}.st-filter__close{border:0;background:transparent;font-size:31px;line-height:1;cursor:pointer;font-weight:300}.st-filter__group{padding:22px 24px;border-bottom:1px solid #ececec}.st-filter__group h3{margin:0 0 16px;font-size:13px;text-transform:uppercase;letter-spacing:.08em}.st-filter__stock{display:flex;align-items:center;gap:10px;font-size:14px}.st-filter__sizes{display:flex;flex-wrap:wrap;gap:9px}.st-filter__sizes button{min-width:54px;height:42px;padding:0 14px;border:1px solid #d9d9d9;background:#fff;color:#151515;border-radius:5px;cursor:pointer;font-size:13px}.st-filter__sizes button.is-active{background:#5b13e6;border-color:#5b13e6;color:#fff}.st-filter__colors,.st-filter__products{display:flex;flex-direction:column;gap:12px}.st-filter__price{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:end}.st-filter__price label span{display:block;margin-bottom:7px;font-size:11px;opacity:.6}.st-filter__price input{width:100%;height:43px;border:1px solid #d9d9d9;padding:0 11px;background:#fff;border-radius:4px}.st-filter__footer{position:sticky;bottom:0;width:100%;padding:14px 18px calc(14px + env(safe-area-inset-bottom));background:#fffffffa;border-top:1px solid #e6e6e6;display:grid;grid-template-columns:.85fr 1.4fr;gap:10px;z-index:10}.st-filter__clear,.st-filter__apply{min-height:50px;border-radius:4px;cursor:pointer;font-size:12px;font-weight:700;letter-spacing:.04em}.st-filter__clear{border:1px solid #d7d7d7;background:#fff;color:#151515}.st-filter__apply{border:1px solid #5b13e6;background:#5b13e6;color:#fff}@media screen and (max-width:749px){.st-filter__drawer,.st-filter__footer{width:94vw}}.st-filter__choice{display:flex;align-items:center;gap:11px;cursor:pointer;font-size:14px;text-transform:capitalize}.st-filter__choice input{width:17px;height:17px;accent-color:#5b13e6}.st-filter__choice span{line-height:1.3}@media screen and (max-width:749px){.st-filter__drawer{width:96vw;max-width:none}.st-filter__group{padding:20px 18px}.st-filter__header{padding:22px 18px 18px}.st-filter__footer{width:100%}.st-filter__price{padding-bottom:10px}}@media screen and (max-width:989px){body:has(header-drawer details[open]) [data-st-filter],body:has(header-drawer details[open]) [data-st-filter-trigger],body:has(header-drawer details[open]) .st-fashion-filter,body:has(header-drawer details[open]) .st-filter-trigger,body:has(header-drawer details[open]) .st-filter__drawer{visibility:hidden!important;opacity:0!important;pointer-events:none!important}}@media screen and (max-width:989px){header-drawer details[open],header-drawer details[open] .menu-drawer,header-drawer details[open] .menu-drawer__inner-container{z-index:100000!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/st-fashion-filters.css.map */
