.hover-stroke{-webkit-transition:stroke var(--hover-transition);transition:stroke var(--hover-transition)}.hover-fill{-webkit-transition:fill var(--hover-transition);transition:fill var(--hover-transition)}@media (max-width:768px){.mobile-hide{display:none!important}}@media (min-width:769px){.mobile-show{display:none!important}}.popup{width:100%;max-width:40.625rem;position:relative;background-color:var(--white);padding:1.25rem;border-radius:1.25rem}.popup__close{width:1.5rem;height:1.5rem;display:block;position:absolute;top:.625rem;right:.625rem;cursor:pointer;z-index:1}.popup__close>img,.popup__close>svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:768px){.popup{width:calc(100% - 10px)}}.full-form{padding:6.25rem 0}.ui-slider{border-radius:.25rem;height:1rem;background:rgba(253,133,63,.2);position:relative}.ui-slider__value{position:relative;font-weight:600;font-size:1.25rem}.ui-slider__limit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:.25rem}.ui-slider__limit>span{font-weight:600;font-size:max(.8125rem,10px)}.ui-range{height:100%}.ui-range__range{display:block;height:100%;width:0;border-radius:.25rem;background-color:var(--orange)}.ui-range__drag{width:1.875rem;height:1.875rem;background-color:var(--orange);border:.375rem solid var(--white);border-radius:50%;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}@media (max-width:768px){.ui-slider__value{font-size:16px}}.item-rating{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.item-rating svg{width:max(1.25rem,15px);height:max(1.25rem,15px);-o-object-fit:contain;object-fit:contain}.swiper-pagination-fraction{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-transform:unset;-ms-transform:unset;transform:unset;-ms-flex-negative:0;flex-shrink:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;bottom:unset;top:unset;font-weight:600;font-size:1.5rem;text-align:center;color:var(--purple);font-family:var(--font-jakarta);min-width:2.625rem}.f-button.is-close-btn{display:none}.fancybox__container{--fancybox-bg:rgba(24, 24, 27, 0.5)}