@font-face{font-family:Geist;src:url(/fonts/Geist-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}.date-picker{display:inline-block}.date-picker__trigger{display:flex;align-items:center;gap:2px;padding:4px 12px;border-radius:12px;border:2px solid #ff6d00;background-color:#fff;cursor:pointer;transition:all .2s ease-in-out;white-space:nowrap;min-height:28px}.date-picker__trigger:hover:not(:disabled){background-color:#fdede10d;transform:translateY(-1px)}.date-picker__trigger:active:not(:disabled){transform:translateY(0)}.date-picker__trigger:focus{outline:2px solid #fdede1;outline-offset:2px}.date-picker__trigger:focus:not(:focus-visible){outline:none}.date-picker__trigger:disabled{cursor:not-allowed;opacity:.6;background-color:#f4f4f4;border-color:#bdbdbd}.date-picker__trigger--open,.date-picker__trigger--selected{background-color:#fdede1;border-color:#ff6d00}.date-picker__trigger--open{border-bottom:none;border-radius:12px 12px 0 0}.date-picker__trigger--open .button__right-icon{transform:rotate(180deg)}.date-picker__trigger .button__right-icon{transition:transform .2s ease-in-out}.date-picker__nav-button{padding:4px!important;min-height:28px!important;border-radius:4px!important;background-color:transparent}.date-picker__nav-button:hover{background-color:#fdede1}.date-picker__nav-button .button__left-icon{margin:0!important}.date-picker__month-title{flex:1;text-align:center}.date-picker__calendar{width:100%}.date-picker__weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:8px}.date-picker__weekday{display:flex;align-items:center;justify-content:center;height:32px;text-align:center}.date-picker__days{display:grid;grid-template-columns:repeat(7,1fr);row-gap:2px}.date-picker__day{display:flex;align-items:center;justify-content:center;width:1fr;height:32px;border:none;background-color:transparent;cursor:pointer;transition:all .15s ease-in-out;position:relative}.date-picker__day:hover:not(.date-picker__day--disabled):not(.date-picker__day--selected):not(.date-picker__day--in-range){background-color:#fdede11a;border-radius:4px}.date-picker__day:focus{outline:2px solid #fdede1;outline-offset:1px;z-index:1}.date-picker__day:focus:not(:focus-visible){outline:none}.date-picker__day--selected,.date-picker__day--in-range,.date-picker__day--in-range:hover{background-color:#ff6d00}.date-picker__day--start-date{border-top-left-radius:8px;border-bottom-left-radius:8px}.date-picker__day--end-date{border-top-right-radius:8px;border-bottom-right-radius:8px}.date-picker__day--single-date{border-radius:4px}.date-picker__day--disabled{cursor:not-allowed;opacity:.4}.date-picker__day--disabled:hover{background-color:transparent}.date-picker__day--other-month{opacity:.5}@media (max-width: 768px){.date-picker__trigger{padding:4px 10px;min-height:28px;border-radius:8px}}@media (max-width: 480px){.date-picker__trigger{border-radius:8px}.date-picker__day{width:28px;height:28px}.date-picker__weekday{height:28px}}@font-face{font-family:Geist;src:url(/fonts/Geist-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}*{margin:0;padding:0}body{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;color:#000;background-color:#fff}.text-thin{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:100}.text-extra-light{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:200}.text-light{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:300}.text-regular{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400}.text-medium{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500}.text-semi-bold{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600}.text-bold{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:700}.text-extra-bold{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:800}.text-black{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:900}.price-filter{display:inline-block}.price-filter__trigger{display:flex;align-items:center;gap:8px;padding:4px 12px;background:#fff;border:2px solid #ff6d00;border-radius:12px;cursor:pointer;transition:all .2s ease;justify-content:space-between}.price-filter__trigger:hover{box-shadow:0 0 0 3px #ff6d001a}.price-filter__trigger--open{box-shadow:0 0 0 3px #ff6d001a;border-bottom:none;border-radius:12px 12px 0 0}.price-filter__trigger--selected{background-color:#fdede1;border-color:#ff6d00}.price-filter__trigger--selected:hover{border-color:#ff6d00;box-shadow:0 0 0 3px #ff6d001a}.price-filter__chevron{transition:transform .2s ease}.price-filter__chevron--up{transform:rotate(180deg)}.price-filter__values{display:flex;justify-content:space-between;margin-bottom:20px}.price-filter__value{display:flex;flex-direction:column;align-items:center;gap:4px}.price-filter__slider-container{margin:20px 0;padding:0 8px}.price-filter__slider{position:relative;height:6px;cursor:pointer}.price-filter__track{position:absolute;top:0;left:0;right:0;height:6px;background:#bdbdbd;border-radius:3px}.price-filter__range{position:absolute;top:0;height:6px;background:#ff6d00;border-radius:3px;transition:all .1s ease}.price-filter__thumb{position:absolute;top:50%;width:20px;height:20px;background:#fff;border:2px solid #ff6d00;border-radius:50%;transform:translate(-50%,-50%);cursor:grab;transition:all .1s ease;box-shadow:0 2px 8px #00000026}.price-filter__thumb:hover{transform:translate(-50%,-50%) scale(1.1);box-shadow:0 4px 12px #0003}.price-filter__thumb:active{cursor:grabbing;transform:translate(-50%,-50%) scale(1.15);box-shadow:0 4px 16px #ff6d004d}.price-filter__thumb--min,.price-filter__thumb--max{z-index:2}.price-filter__bounds{display:flex;justify-content:space-between;margin-top:8px}@media (max-width: 768px){.price-filter__slider-container{margin:16px 0;padding:0 12px}.price-filter__trigger{border-radius:8px}.price-filter__thumb{width:24px;height:24px}.price-filter__thumb:hover{transform:translate(-50%,-50%) scale(1.1)}.price-filter__thumb:active{transform:translate(-50%,-50%) scale(1.2)}}
