:root{--black:#000000;--white:#ffffff;--text-primary:#1f2533;--text-secondary:#70737c;--light-grey-stroke:#efefef;--light-green:#eaf1eb;--green-brand:#359740;--light-blue:#eff2f8;--green-brand-hover:#2bb159;--primary-color:#4fa083;--invisible-green:#35974014;--default-font-style:normal;--default-font-size:1rem;--default-font-weight:400;--default-line-height:1.3;--light-16:300 1rem/1.75;--regular-14:400 0.875rem/1.78;--medium-16:500 1rem/1.78}*{padding:0;margin:0;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}body,html{height:100%;overflow-y:auto}html{font-size:16px}@media(max-width:1440px){html{font-size:1.1111vw}}@media(min-width:1441px){html{font-size:clamp(16px,1.1111vw,24px)}}@media(max-width:768px){html{font-size:16px}}body{font-family:var(--ff-default);font-style:var(--default-font-style);font-size:var(--default-font-size);line-height:var(--default-line-height);font-weight:var(--default-font-weight);color:var(--text-primary);display:flex;flex-direction:column}ul{list-style:none}.h1{font-size:3rem;line-height:1.12}@media(max-width:768px){.h1{font-size:1.75rem;line-height:1.28;letter-spacing:-.02em}}.h2{font-size:2.25rem;line-height:1.5;letter-spacing:-.06em}@media(max-width:768px){.h2{font-size:1.375rem;line-height:1.31}}.h3{font-size:1.5rem;font-weight:600;line-height:1.31;letter-spacing:-.02em}@media(max-width:768px){.h3{font-size:1.125rem;line-height:1.5555555556}}.regular-14{font-size:.875rem;line-height:1.78}.light-16{font-size:1rem;font-weight:300;line-height:1.75}@media(max-width:768px){.light-16{font-size:.875rem;line-height:1.96}}.medium-18{font-size:1.125rem;font-weight:500;line-height:1.38;letter-spacing:-.04em}.medium-16{line-height:1.78}.card-title,.medium-16{font-size:1rem;font-weight:500}.card-title{line-height:1.1;letter-spacing:-.04em}.ttu{text-transform:uppercase}.animated,.animated:hover,.transition-active{transition:color .3s ease-out,outline .3s ease-out,width .3s ease-out,height .3s ease-out,padding .3s ease-out,background-color .3s ease-out,opacity .3s ease-out,fill .3s ease-out,stroke .3s ease-out,transform .3s ease-out,box-shadow .3s ease-out,border .3s ease-out,top .3s ease-out,right .3s ease-out,bottom .3s ease-out,left .3s ease-out,border-radius .3s ease-out}.animated svg,.animated:hover svg,.transition-active svg{transition:color .3s ease-out,background .3s ease-out,opacity .3s ease-out,width .3s ease-out,height .3s ease-out,fill .3s ease-out,stroke .3s ease-out,transform .3s ease-out,box-shadow .3s ease-out,border .3s ease-out}@media(max-width:768px){.slider .swiper{margin:0 -.9375rem;padding:0 .9375rem}}#react-select-2-input,.css-mohuvp-dummyInput-DummyInput{position:absolute!important}.text-secondary{color:var(--text-secondary)}.rc-slider .rc-slider-rail{height:.3125rem;background:var(--light-grey-stroke)}.rc-slider .rc-slider-track{background:var(--green-brand)}.rc-slider .rc-slider-handle{--size:0.875rem;width:var(--size);height:var(--size);background:var(--white);opacity:1;border-color:var(--green-brand-hover)!important;box-shadow:none!important}.products-thumb{height:27.8125rem;margin-bottom:1.375rem;border-radius:.75rem}.products-thumb img{width:100%;height:100%;object-fit:cover}.products-preview .swiper-slide{--size:4.1875rem;width:var(--size);height:var(--size);border-radius:.75rem;overflow:hidden;cursor:pointer}.products-preview img{width:100%;height:100%;object-fit:cover}