.filter-item{position:relative;height:-moz-max-content;height:max-content}.filter-item .filter-item-trigger-sort{display:flex;align-items:center;cursor:pointer;padding:0 !important;border:none !important;outline:none !important;background:none !important;transition:.2s ease-out}.filter-item .filter-item-trigger-sort span{color:#2A4C48;color:var(--vs-color-green, #2A4C48);text-align:right;leading-trim:both;text-edge:cap;font-feature-settings:"clig" off,"liga" off;font-family:Urbanist;font-size:16px;font-size:1rem;font-style:normal;font-weight:700;line-height:1.6875;letter-spacing:1px}.filter-item .filter-item-trigger-sort svg{flex-shrink:0;height:15px;width:auto;margin-left:10px;transition:.2s ease-out}.filter-item .filter-item-trigger-sort:hover{opacity:.7}.filter-item .filter-item-trigger-basic{position:relative;display:flex;align-items:center;justify-content:space-between;color:#2A4C48;color:var(--vs-color-green, #2A4C48);background:#2A4C48;background:var(--vs-color-green, #2A4C48);height:33px;min-width:160px;clip-path:polygon(0 0, calc(100% - 9px) 0, 100% 9px, 100% 100%, 0 100%);padding:0 14px;outline:none !important;border:1px solid rgba(0,0,0,0) !important}.filter-item .filter-item-trigger-basic span{flex-shrink:0;leading-trim:both;text-edge:cap;font-feature-settings:"clig" off,"liga" off;font-family:Urbanist;font-size:14px;font-size:.875rem;font-style:normal;font-weight:800;line-height:1.92857;letter-spacing:1px}.filter-item .filter-item-trigger-basic svg{flex-shrink:0;margin-left:25px;transition:.2s ease-out}.filter-item .filter-item-trigger-basic::before{content:"";display:block;position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:-1;background:#E8E3D4;background:var(--vs-button-background, #E8E3D4);clip-path:polygon(0 0, calc(100% - 8.5px) 0, 100% 8.5px, 100% 100%, 0 100%);transition:inherit}.filter-item .filter-item-trigger-view{padding:0 !important;border:none !important;outline:none !important;background:none !important;display:flex;align-items:center;color:#22201F;color:var(--vs-color-black, #22201F);leading-trim:both;text-edge:cap;font-feature-settings:"clig" off,"liga" off;font-family:Urbanist;font-size:16px;font-size:1rem;font-style:normal;font-weight:700;line-height:1.6875;letter-spacing:1px}.filter-item .filter-item-trigger-view svg:first-child{margin-right:10px}.filter-item .filter-item-trigger-view svg:last-child{margin-top:1px;margin-left:4px}.filter-item .filter-item-trigger-view>*:not(svg:first-child){transition:.2s ease-out;opacity:.6}.filter-item .filter-item-trigger-view:hover>*:not(svg:first-child){opacity:1}.filter-item .filter-item-options{position:absolute;top:calc(100% + 5px);left:0;border:1px solid #CEBF88;border:1px solid var(--color-gold, #CEBF88);background:#ffffff;background:var(--color-white, #ffffff);z-index:4;width:-moz-max-content;width:max-content;max-width:400px;padding:20px 50px 20px 20px;opacity:0;visibility:hidden;transition:.2s ease-out all,0s left,0s right,0s transform}.filter-item .filter-item-options .filter-item-option{-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:flex-start !important;cursor:pointer;width:-moz-fit-content;width:fit-content}.filter-item .filter-item-options .filter-item-option:not(:last-child){margin-bottom:10px}.filter-item .filter-item-options .filter-item-option .filter-item-option-checkbox{flex-shrink:0;display:flex;align-items:center;justify-content:center;height:20px;width:20px;border:1px solid #CEBF88;border:1px solid var(--color-gold, #CEBF88);background:rgba(0,0,0,0);transition:.2s ease-out}.filter-item .filter-item-options .filter-item-option .filter-item-option-checkbox svg path{stroke:#ffffff;stroke:var(--color-white, #ffffff);stroke-dasharray:20px;stroke-dashoffset:-15px;transition:.2s ease-out}.filter-item .filter-item-options .filter-item-option span{margin-left:10px;color:#22201F;color:var(--vs-color-black, #22201F);leading-trim:both;text-edge:cap;font-feature-settings:"clig" off,"liga" off;font-family:Urbanist;font-size:14px;font-size:.875rem;font-weight:600;line-height:1.5;letter-spacing:1px}.filter-item .filter-item-options .filter-item-option span a{text-decoration:underline;transition:.2s ease-out}.filter-item .filter-item-options .filter-item-option span a:hover{opacity:.7}.filter-item .filter-item-options .filter-item-option input{display:none}.filter-item .filter-item-options .filter-item-option.selected .filter-item-option-checkbox{border-color:#2A4C48;border-color:var(--vs-color-green, #2A4C48);background:#2A4C48;background:var(--vs-color-green, #2A4C48)}.filter-item .filter-item-options .filter-item-option.selected .filter-item-option-checkbox svg path{stroke-dashoffset:0}.filter-item .filter-item-options.filter-item-options-type-range{padding:20px;width:300px;max-width:90vw}.filter-item .filter-item-options .filter-item-range:not(:last-child){margin-bottom:20px}.filter-item .filter-item-options .filter-item-range .filter-item-range-label{margin-top:-5px}.filter-item .filter-item-options .filter-item-range .filter-item-range-wrapper .filter-item-range-values{margin-bottom:5px;display:flex;align-items:center;justify-content:space-between}.filter-item .filter-item-options .filter-item-range .filter-item-range-wrapper .filter-item-range-values .filter-item-range-value{font-size:14px;font-size:.875rem;font-weight:600;color:#22201F;color:var(--vs-color-black, #22201F)}.filter-item .filter-item-options .filter-item-range .filter-item-range-wrapper .filter-item-range-slider{position:relative;height:15px;width:100%;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.filter-item .filter-item-options .filter-item-range .filter-item-range-wrapper .filter-item-range-slider .filter-item-range-slider-fill{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:4px;width:calc(100% - 15px);background:#F6F4EC;background:var(--vs-color-biege, #F6F4EC)}.filter-item .filter-item-options .filter-item-range .filter-item-range-wrapper .filter-item-range-slider .filter-item-range-slider-fill .filter-item-range-slider-fill-value{position:absolute;top:0;right:0;bottom:0;left:0;background:#D9D2BB;background:var(--vs-color-biege-darker, #D9D2BB)}.filter-item .filter-item-options .filter-item-range .filter-item-range-wrapper .filter-item-range-slider .filter-item-range-slider-thumb{position:absolute;top:0;bottom:0;width:15px;height:15px;background-color:#2A4C48;background-color:var(--vs-color-green, #2A4C48);transition:.2s ease-out background-color;cursor:grab}.filter-item .filter-item-options .filter-item-range .filter-item-range-wrapper .filter-item-range-slider .filter-item-range-slider-thumb.left{left:0}.filter-item .filter-item-options .filter-item-range .filter-item-range-wrapper .filter-item-range-slider .filter-item-range-slider-thumb.right{right:0}.filter-item .filter-item-options .filter-item-range .filter-item-range-wrapper .filter-item-range-slider .filter-item-range-slider-thumb:hover{background-color:#1B3331;background-color:var(--vs-color-green-dark, #1B3331)}.filter-item.show .filter-item-trigger-sort svg{transform:rotate(180deg)}.filter-item.show .filter-item-trigger-basic svg{transform:rotateX(180deg)}.filter-item.show .filter-item-trigger-view svg:last-child{transform:rotateX(180deg)}.filter-item.show .filter-item-options{opacity:1;visibility:visible}
