:root{--top:80px;--vh:100vh;--max-height:calc(var(--vh) - var(--top));--transform-hidden:translateX(100%);--transform-visible:translateX(0);--grid-gap:30px 20px;--gap:20px;--main-gap:40px;--options-gap:10px;--buttons-padding:10px 40px;--form-width:960px;--border-color:#6E917E;--box-shadow:0 0 15px rgba(0, 0, 0, 0.15);--placeholder-color:#707070;--action-padding:calc(var(--main-gap) / 2)}.modal.modal--advanced-filters *{border-color:var(--border-color)}.modal.modal--advanced-filters.modal--visible .modal__wrapper{width:var(--form-width)}.modal-transition.transition-right{opacity:0;transition:all 0.3s}.modal.modal--visible .modal-transition{opacity:1;transform:var(--transform-visible)}.modal-transition.transition-right{transition-duration:300ms;transition-property:transform,opacity;transform:var(--transform-hidden);opacity:0;width:0}.modal.modal--visible .modal-transition.transition-right{opacity:1}.modal .modal-transition.transition-right .advanced-filters-body{display:none}.modal.modal--visible .modal-transition.transition-right .advanced-filters-body{display:unset}.modal__wrapper.modal__wrapper-right-side{position:fixed;top:var(--top);right:0;left:unset;margin-left:0;background-color:#fff;height:var(--max-height)}.modal__close.modal__overlay--toggle.close-mobile{display:none}.advanced-filters-form{display:flex;flex-direction:column;gap:var(--gap);padding:0;box-sizing:border-box;overflow-y:hidden}.advanced-filters-form header h3{text-transform:uppercase;height:fit-content;padding:var(--main-gap);padding-bottom:0}.advanced-filters-form .advanced-filters-body{flex:1;overflow-y:auto;padding:0 var(--main-gap);padding-top:var(--main-gap);padding-bottom:calc(var(--main-gap) / 2)}.advanced-filters-form .advanced-filters-actions{position:sticky;bottom:0;width:100%;height:fit-content;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--gap);background:#F2F1EC;box-sizing:border-box;box-shadow:var(--box-shadow);padding:calc(var(--main-gap) / 2)}.advanced-filters-form .advanced-filters-body .advanced-filters-grid{display:grid;grid-template-columns:1fr 4fr;gap:var(--grid-gap);overflow-x:hidden}.advanced-filters-form .advanced-filters-body .advanced-filters-grid .advanced-filters-label{text-transform:uppercase;display:flex;align-items:start}.advanced-filters-form .filters__options{padding:0;gap:var(--options-gap)}.advanced-filters-form .filters__checkbox.disabled{pointer-events:none}.advanced-filters-form .filters__checkbox.disabled label{color:#ccc;border-color:#ccc}.advanced-filters-form .filters__radio,.advanced-filters-form .filters__checkbox{margin:0}.advanced-filters-form .dimension-2{display:flex;flex-direction:row;align-items:center;gap:var(--options-gap);max-width:360px}.advanced-filters-form .choices.input{position:relative;border:1px solid #6e927e;border-radius:0;display:inline-block;height:50px;overflow:hidden;padding-right:15px;width:calc(100% - 17px)}.advanced-filters-form .choices.input input{margin-bottom:0;width:calc(100% - 36px);padding:0;padding-left:10px;height:100%;margin:0;border:none;font-size:16px;text-align:start}.choices.input .metric{background:linear-gradient(to right, rgba(255, 255, 255, .48), #fff);display:inline;margin:0;padding:0 8px;z-index:1;position:absolute;top:0;right:0;height:100%;width:auto !important;margin-bottom:0 !important;line-height:50px;font-size:14px;color:#878181;border-radius:99em}.advanced-filters-form .select-label{position:relative}.advanced-filters-form select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:10px 30px 10px 10px;border:1px solid black;border-radius:0;background:#fff;color:#000;min-width:200px}.advanced-filters-form .select-label:after{content:" ";position:absolute;right:15px;top:56%;margin-top:-3px;z-index:2;pointer-events:none;width:0;height:0;border-style:solid;border-width:6.9px 4px 0 4px;border-color:#aaa transparent transparent transparent;pointer-events:none}.advanced-filters-form input[type="text"],.advanced-filters-form input[type="number"]{border:1px solid var(--border-color);padding:var(--options-gap);box-sizing:border-box}.advanced-filters-form input[type="text"]{width:100%}.advanced-filters-form  input[type=number]::-webkit-inner-spin-button,.advanced-filters-form  input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.advanced-filters-form  .input-with-icon{position:relative;max-width:200px}.advanced-filters-form  .input-with-icon input{width:100%;padding-right:25px}.advanced-filters-form  .input-with-icon .input-icon-right{position:absolute;right:10px;top:5px;color:var(--placeholder-color)}.advanced-filters-form button{text-align:center;padding:var(--buttons-padding);font-size:1.6rem;font-weight:400;letter-spacing:2px;transition:all .3s;font-family:Cinzel,serif;cursor:pointer}.advanced-filters-form button.primary{background-color:#364a4b;color:#f2f1ec;border:none}.advanced-filters-form button.secondary{background-color:#fff;color:#f2f1ec;border:1px solid black;color:black}@media screen and (max-width: 1280px){:root{--top:0px;--max-height:100%;--transform-hidden:translateY(100%);--transform-visible:translateY(0);--grid-gap:10px;--gap:10px;--main-gap:20px;--buttons-padding:10px 20px;--form-width:100%;--action-padding:var(--main-gap)}.modal--advanced-filters{height:var(--max-height);top:var(--top)}.modal--advanced-filters header{display:none}.modal__close.modal__overlay--toggle.close-mobile{display:unset;position:absolute;right:var(--main-gap);top:var(--main-gap)}.advanced-filters-form .advanced-filters-body .advanced-filters-grid{grid-template-columns:1fr}.modal__content.modal__content--advanced-filters.advanced-filters-form.modal__content--visible{display:flex;height:var(--max-height)}.modal__wrapper.modal__wrapper-right-side{position:fixed;top:0;right:0;width:100%}.modal--advanced-filters .modal__overlay{display:none}.modal.modal--advanced-filters .modal__wrapper{width:100%}.advanced-filters-form button{width:100%}}@media screen and (max-width: 800px){.modal__content.modal__content--advanced-filters.advanced-filters-form.modal__content--visible{display:flex}}