.price-filter{position:relative}.price-filter__toggle{align-items:center;background:#191919;border:1px solid hsla(0,0%,100%,.12);border-radius:4px;color:#fff;cursor:pointer;display:flex;font:inherit;font-size:14px;gap:18px;height:44px;justify-content:space-between;letter-spacing:.08em;line-height:1;min-width:112px;padding:0 18px;text-transform:uppercase}.price-filter__toggle:hover{border-color:hsla(0,0%,100%,.25)}.price-filter__toggle svg{flex:0 0 auto;height:14px;transition:transform .2s ease;width:14px}.price-filter.is-open .price-filter__toggle svg{transform:rotate(180deg)}.price-filter__panel{background:#fff;border:1px solid #ddd;border-radius:0;box-shadow:0 12px 30px rgba(0,0,0,.18);color:#111;left:0;max-width:calc(100vw - 30px);padding:28px 22px 20px;position:absolute;top:calc(100% + 8px);width:320px;z-index:100}.price-filter__panel[hidden]{display:none!important}.price-filter__slider{height:30px;margin:0;position:relative;touch-action:none;user-select:none;width:100%}.price-filter__track{background:#d5d5d5;right:0}.price-filter__range,.price-filter__track{height:4px;left:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:100%}.price-filter__range{background:linear-gradient(90deg,#b79b5d,#dfc16f)}.price-filter__handle{appearance:none;-webkit-appearance:none;background:#fff;border:2px solid #111;border-radius:50%;cursor:grab;height:20px;left:0;margin:0;min-height:20px;min-width:20px;padding:0;position:absolute;top:50%;touch-action:none;transform:translate(-50%,-50%);width:20px;z-index:3}.price-filter__handle:hover{border-color:#b79b5d}.price-filter__handle:active{cursor:grabbing}.price-filter__handle:focus{outline:none}.price-filter__handle:focus-visible{outline:2px solid #b79b5d;outline-offset:3px}.price-filter__handle:after,.price-filter__handle:before{content:none!important}.price-filter__values{align-items:center;color:#111;display:flex;font-size:14px;font-weight:600;gap:20px;justify-content:space-between;line-height:1.4;margin-top:10px;width:100%}.price-filter__values span{color:#111;white-space:nowrap}.price-filter__clear{appearance:none;-webkit-appearance:none;background:transparent;border:0;border-radius:0;color:#111;cursor:pointer;display:block;font:inherit;font-size:14px;font-weight:400;line-height:1.2;margin-left:auto;margin-top:18px;padding:0;text-decoration:underline;text-underline-offset:2px}.price-filter__clear:hover{color:#b79b5d}.price-filter__clear:focus-visible{outline:2px solid #b79b5d;outline-offset:3px}.price-filter__clear:after,.price-filter__clear:before,.price-filter__toggle:after,.price-filter__toggle:before{content:none!important}@media (max-width:639px){.price-filter,.price-filter__toggle{width:100%}.price-filter__panel{width:min(320px,calc(100vw - 32px))}}.filters__tools{align-items:center;display:flex;gap:12px;justify-content:flex-end}.sort-filter{flex:0 0 auto;position:relative}.sort-filter__toggle{align-items:center;appearance:none;-webkit-appearance:none;background:#191919;border:1px solid #b79b5d;border-radius:0;color:#fff;cursor:pointer;display:flex;font:inherit;font-size:14px;gap:14px;height:44px;justify-content:space-between;line-height:1;padding:0 14px}.sort-filter__toggle svg{height:14px;transition:transform .2s ease;width:14px}.sort-filter.is-open .sort-filter__toggle svg{transform:rotate(180deg)}.sort-filter__menu{background:#181818;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 12px 30px rgba(0,0,0,.3);padding:0;position:absolute;right:0;top:100%;width:220px;z-index:110}.sort-filter__menu[hidden]{display:none!important}.sort-filter__option{align-items:center;appearance:none;-webkit-appearance:none;background:#181818;border:0;border-bottom:1px solid hsla(0,0%,100%,.08);color:#fff;cursor:pointer;display:flex;font:inherit;font-size:14px;gap:15px;justify-content:space-between;min-height:42px;padding:10px 12px;text-align:left;width:100%}.sort-filter__option:last-child{border-bottom:0}.sort-filter__option:hover{background:#303030}.sort-filter__option.is-selected{background:#707070}.sort-filter__check{color:#b79b5d;display:none;font-size:17px;line-height:1}.sort-filter__option.is-selected .sort-filter__check{display:inline-block}.sort-filter__option:after,.sort-filter__option:before,.sort-filter__toggle:after,.sort-filter__toggle:before{content:none!important}@media (max-width:639px){.filters__tools{flex-wrap:wrap;width:100%}.filters__search{flex:1 1 100%}.sort-filter,.sort-filter__menu,.sort-filter__toggle{width:100%}}.filters .wrap{justify-content:space-between}.unit__body--reordered{display:flex;flex-direction:column}.unit__body--reordered .unit__stock{align-items:center;display:flex;gap:8px;margin:0 0 10px}.unit__body--reordered .unit__stock svg{flex:0 0 auto}.unit__body--reordered .unit__title{margin:0 0 16px}.unit__body--reordered .unit__specs--two-columns{display:grid;gap:12px 16px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 20px}.unit__body--reordered .unit__specs--two-columns>span{align-items:center;display:flex;gap:8px;min-width:0;overflow-wrap:anywhere;white-space:normal}.unit__body--reordered .unit__specs--two-columns svg{flex:0 0 auto}.unit__body--reordered .unit__foot--price-link{align-items:center;display:flex;flex-wrap:nowrap;gap:12px;justify-content:space-between;margin-top:auto;width:100%}.unit__body--reordered .unit__foot--price-link .unit__price{margin:0;text-align:left}.unit__body--reordered .unit__foot--price-link .link-arrow{flex:0 0 auto;margin:0 0 0 auto;white-space:nowrap}.unit__stock{color:#8c8c8c;font-size:11px}.unit__body--reordered .unit__specs--two-columns>span{border-top:1px solid hsla(0,0%,100%,.12);padding-top:12px}.unit__body--reordered .unit__stock,.unit__body--reordered .unit__stock span{font-family:Outfit,sans-serif!important}.unit[data-unit] .unit__stock,.unit[data-unit] .unit__stock span{color:var(--color-text-gray);font-family:var(--font-ui)!important;font-size:max(11px,.55rem);letter-spacing:.14em;text-transform:uppercase}.unit[data-unit] .unit__stock svg{color:var(--color-gold);flex-shrink:0}.unit[data-unit] .unit__badges{justify-content:center;left:50%;right:auto;transform:translateX(-50%)}.unit[data-unit]{position:relative}.unit[data-unit]>.unit__bar{align-items:center;box-sizing:border-box;display:flex;height:40px;justify-content:center;left:0;margin:0;position:absolute;right:0;top:0;width:100%;z-index:5}