@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap");*{border:0;margin:0;padding:0}*,:after,:before{box-sizing:border-box}:after,:before{display:inline-block}html{scroll-behavior:smooth}body,html{height:100%}body{line-height:1;scrollbar-gutter:stable;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea{background-color:transparent;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}input,textarea{width:100%}label{display:inline-block}button,option,select{cursor:pointer}a{color:inherit;display:inline-block;text-decoration:none}ul li{list-style:none}img{height:auto;max-width:100%;vertical-align:middle}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}@font-face{font-display:swap;font-family:iconfont;src:url(../assets/fonts/iconfont.woff2?b5b78efe85acfdc450c64bfced631ad7) format("woff2")}[class*="--icon-"]:before{font-family:iconfont}[class*="--icon-x"]:before{content:"\f101"}[class*="--icon-whatsapp"]:before{content:"\f102"}[class*="--icon-users"]:before{content:"\f103"}[class*="--icon-telegram"]:before{content:"\f104"}[class*="--icon-slider-arrow"]:before{content:"\f105"}[class*="--icon-pitchdeck"]:before{content:"\f106"}[class*="--icon-organization"]:before{content:"\f107"}[class*="--icon-mail"]:before{content:"\f108"}[class*="--icon-logo"]:before{content:"\f109"}[class*="--icon-instagram"]:before{content:"\f10a"}[class*="--icon-flame"]:before{content:"\f10b"}[class*="--icon-close"]:before{content:"\f10c"}[class*="--icon-chart"]:before{content:"\f10d"}[class*="--icon-call"]:before{content:"\f10e"}[class*="--icon-calendar"]:before{content:"\f10f"}[class*="--icon-arrow-down"]:before{content:"\f110"}body{color:#000;font-family:Inter;font-size:1rem;min-width:20rem}[data-fls-scrolllock] body{overflow:hidden;overscroll-behavior:none;touch-action:none}.wrapper{display:flex;flex-direction:column;min-height:100%;overflow:clip}.wrapper>main{flex:1 1 auto}.wrapper>*{min-width:0}[class*=__container]{margin:0 auto;max-width:101.875rem;padding-left:.9375rem;padding-right:.9375rem}.title{font-weight:700;text-transform:uppercase}.title span{font-weight:400}.socials{align-items:center;column-gap:.625rem;display:flex;flex-wrap:wrap;row-gap:.375rem}.socials__link{align-items:center;background-color:#fff;border-radius:62.4375rem;display:inline-flex;height:2.1875rem;justify-content:center;transition:all .3s ease;width:2.1875rem}.socials__link:before{color:#000;font-size:1.25rem;line-height:0}.slider-next-button,.slider-prev-button{align-items:center;background-color:#000;border-radius:50%;display:inline-flex;height:2.1875rem;justify-content:center;opacity:.5;transition:all .3s;width:2.1875rem}.slider-next-button:focus-visible,.slider-prev-button:focus-visible{opacity:1}.slider-next-button:before,.slider-prev-button:before{color:#fff}.slider-next-button:before{transform:rotate(180deg)}.product-card{border-radius:.625rem;box-shadow:0 0 .5rem rgba(0,0,0,.2);transition:all .3s}.product-card,.product-card__img{overflow:hidden;position:relative}.product-card__img{background-color:rgba(0,0,0,.03);display:flex;padding-bottom:90%;width:100%}.product-card__img:focus-visible{outline:none}.product-card__img:focus-visible img{transform:scale(1.02)}.product-card__img img{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:all .3s;width:100%}.product-card__content{padding:1.5625rem 1rem}.product-card__title{font-weight:700;line-height:1.2;margin-bottom:.625rem}.product-card__title a{transition:all .3s}.product-card__description{color:rgba(0,0,0,.7);display:-webkit-box;line-height:1.2em;margin-bottom:.625rem;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:3.6em;overflow:hidden;text-overflow:ellipsis}.product-card__labels{gap:.3125rem;position:absolute;right:.9375rem;top:.9375rem;z-index:20}.product-card__labels,.product-label{align-items:center;display:inline-flex}.product-label{border-radius:.4375rem;color:#fff;font-weight:500;gap:.25rem;padding:.3125rem .625rem;text-transform:uppercase}.product-label--hot{background-color:#f59712}.product-label--sale{background-color:#5ba738}.product-label--category{background-color:#000;text-transform:capitalize}.product-label:before{font-weight:400}.spin-letter{animation:spin 1s linear infinite;display:inline-block}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes jump{0%{transform:translateY(0) translateX(-50%)}50%{transform:translateY(20%) translateX(-50%)}to{transform:translateY(0) translateX(-50%)}}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.header{left:0;position:absolute;right:0;top:0;z-index:50}.header--black{background-color:#000}.header__container{align-items:center;display:flex;gap:1.25rem;justify-content:space-between;min-height:3.75rem;padding-bottom:1.25rem;padding-top:1.25rem}.header__logo{justify-self:center;z-index:99}.footer{background-color:#000;color:#fff;padding:1.875rem 0}.footer__content{align-items:center;display:flex;gap:2.5rem;justify-content:space-between;margin-bottom:1.25rem}.footer__contacts{align-items:start;display:flex;flex-direction:column;gap:1.25rem}.footer__email,.footer__phone{transition:color .3s ease}.footer__copyright{text-align:center;text-transform:uppercase}.callback-popup-button-trigger{align-items:center;animation:pulse 1.5s ease-in-out infinite;background-color:#fff;border-radius:50%;bottom:2%;box-shadow:0 0 .625rem;height:3.125rem;left:2%;position:fixed;width:3.125rem;z-index:90}.button,.callback-popup-button-trigger{display:inline-flex;justify-content:center}.button{border-radius:.625rem;font-weight:500;transition:all .3s ease}.button--black{background-color:#000;color:#fff}.button--white{background-color:#fff;color:#000}.button--lg{font-size:1.125rem;padding:1.125rem 1.875rem}.button--md{padding:.75rem 1.5625rem}.button--fw{width:100%}.fls-preloader{left:0;pointer-events:none;position:fixed;top:0;transition:all .8s .3s;z-index:9999}.fls-preloader,.fls-preloader__body{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.fls-preloader__body{background-color:#000;flex-direction:column}[data-fls-preloader-loaded] .fls-preloader{opacity:0;visibility:hidden}.fls-preloader__logo{color:#fff;position:relative;z-index:10}.fls-preloader__animated-icon{animation:spin .5s linear infinite;display:inline-block}body:after{background-color:rgba(0,0,0,.7);content:"";height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .8s ease 0s;width:100%;z-index:149}[data-fls-popup-open] body:after{opacity:1}[data-fls-popup]{bottom:0;left:0;padding:1.875rem .625rem;pointer-events:none;position:fixed;right:0;top:0;transition:visibility .8s ease 0s;visibility:hidden}[data-fls-popup][data-fls-popup-active]{overflow:auto;pointer-events:auto;visibility:visible;z-index:150}[data-fls-popup-active] [data-fls-popup-body]{transform:scale(1);visibility:visible}[data-fls-popup-wrapper]{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;min-height:100%;width:100%}[data-fls-popup-body]{background-color:#eee;border-radius:1rem;max-width:50rem;padding:3.75rem 1.25rem 1.875rem;transform:scale(0);transition:transform .3s ease 0s,visibility .3s ease 0s;visibility:hidden;width:100%}.popup__body--lg{max-width:62.5rem}.popup__body--sm{max-width:25rem}[data-fls-popup-youtube-place] iframe{aspect-ratio:16/9;width:100%}[data-fls-popup-close]{position:absolute;right:1.25rem;top:1.25rem}.callback-form{display:flex;flex-direction:column;gap:.9375rem;margin-top:1.25rem}.callback-form__title{font-weight:700;text-transform:uppercase}.callback-form__text{color:rgba(0,0,0,.6);line-height:1.2}.callback-form__name-input,.callback-form__phone-input,.callback-form__textarea{border:.0625rem solid rgba(0,0,0,.2);border-radius:.5rem;color:#000;outline:none;padding:.625rem}.callback-form__textarea{min-height:6.25rem;resize:none}@media (max-width:61.99875em){.product-card{min-width:18.75rem}}@media (max-width:47.99875em){.header__container{justify-content:center}.header__socials{display:none}.footer__content{flex-direction:column}.footer__contacts{align-items:center}[data-fls-popup-body]{padding:2.8125rem 1rem 1.25rem}}@media (max-width:20em){.title{font-size:1.875rem}.product-card__title{font-size:1rem}.product-card__description{font-size:.875rem}.product-label{font-size:.75rem}.footer__logo,.header__logo{width:12.5rem}.footer__copyright{font-size:.75rem}.fls-preloader__logo{font-size:2.1875rem}.callback-form__title{font-size:1rem}.callback-form__text{font-size:.875rem}}@media (min-width:20em) and (max-width:101.875em){.title{font-size:clamp(1.875rem,1.6459923664125rem + 1.1450381679vw,2.8125rem)}.product-card__title{font-size:clamp(1rem,.87786259541875rem + .6106870229vw,1.5rem)}.product-card__description{font-size:clamp(.875rem,.84446564885625rem + .1526717557vw,1rem)}.product-label{font-size:clamp(.75rem,.70419847328125rem + .2290076336vw,.9375rem)}.footer__logo,.header__logo{width:clamp(12.5rem,10.97328244275rem + 7.6335877863vw,18.75rem)}.footer__copyright{font-size:clamp(.75rem,.6889312977125rem + .3053435115vw,1rem)}.fls-preloader__logo{font-size:clamp(2.1875rem,1.8058206106875rem + 1.9083969466vw,3.75rem)}.callback-form__title{font-size:clamp(1rem,.87786259541875rem + .6106870229vw,1.5rem)}.callback-form__text{font-size:clamp(.875rem,.84446564885625rem + .1526717557vw,1rem)}}@media (min-width:101.875em){.title{font-size:2.8125rem}.product-card{opacity:0;transform:translateY(20%);transition:all .8s}.product-card.--watcher-view{opacity:1;transform:translateY(0)}.product-card__title{font-size:1.5rem}.product-card__description{font-size:1rem}.product-label{font-size:.9375rem}.footer__logo,.header__logo{width:18.75rem}.footer__copyright{font-size:1rem}.fls-preloader__logo{font-size:3.75rem}.callback-form__title{font-size:1.5rem}.callback-form__text{font-size:1rem}}@media (any-hover:hover){.socials__link:hover{background-color:hsla(0,0%,100%,.9)}.slider-next-button:hover,.slider-prev-button:hover{opacity:1}.product-card__img:hover img{transform:scale(1.02)}.product-card__title a:hover{color:rgba(0,0,0,.7)}.footer__email:hover,.footer__phone:hover{color:hsla(0,0%,100%,.8)}.button--black:hover{box-shadow:0 0 .625rem #000}.button--white:hover{box-shadow:0 0 .625rem #fff}}