html{background-color:#fff;color:#333;display:flex;justify-content:center;margin:0}body{box-shadow:0 4px 20px rgba(0,0,0,.1);font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:17px;line-height:1.4;max-width:800px;min-width:360px;width:100%}h1{font-size:34px}h2{font-size:28px}h3{font-size:24px}h4{font-size:20px}h5{font-size:17px}header{background-color:#4caf50;color:#fff;padding:10px 0;text-align:center}header h1{margin:0}header h2{font-size:20px;margin:0}footer{align-items:center;background-color:#333;color:#fff;display:flex;flex-wrap:nowrap;font-size:90%;justify-content:space-between;margin-top:20px;padding:15px 10px;text-align:center}footer div:last-child{text-align:right}footer ul{list-style-type:none;margin:0;padding:0}footer a{color:#fff}nav ul{list-style-type:none;margin:15px 0 5px;padding:0}nav ul li{display:inline;margin:0}nav ul li a{border-radius:4px;color:#fff;display:inline-block;padding:10px;transition:background-color .3s}nav ul li a:hover{background:#128817}main{padding:0 15px}a.icon{display:inline-block;text-decoration:none}a.icon:not(:last-child){margin-right:5px}.page-features ul li{padding-bottom:.5em}.page-documents ul{list-style-type:none;padding:0}.page-documents li{background-color:#e9ecef;border-radius:5px;margin:10px 0;padding:15px;transition:background-color .3s}.page-documents li:hover{background-color:rgba(76,175,80,.25)}.page-documents a{text-decoration:none}.page-documents a:hover{text-decoration:underline}.controller-image{margin:20px 0;text-align:center}.controller-image img{height:auto;max-width:100%;transition:transform .3s ease}.controller-image img:hover{transform:scale(1.05)}.smartphone{background:#fff;border-color:#000;border-radius:36px;border-style:solid;border-width:60px 16px;margin:auto;min-height:450px;position:relative;width:320px}.smartphone:before{border-radius:10px;height:5px;top:-30px;width:60px}.smartphone:after,.smartphone:before{background:#333;content:"";display:block;left:50%;position:absolute;transform:translate(-50%,-50%)}.smartphone:after{border-radius:50%;bottom:-65px;height:35px;width:35px}.msg-container{border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:.25em .35em;text-align:center;text-shadow:0 1px 0 hsla(0,0%,100%,.55)}.msg-container:empty{display:none}.msg-container.error{background:#f6eaec;background:linear-gradient(180deg,#f6eaec 0,#fae1e1);border:1px solid #e599aa;color:#80001c}.msg-container.info{background:#a5d6a7;background:linear-gradient(180deg,#a5d6a7 0,#4caf50);border:1px solid #388e3c;color:#fff}.product-card{display:flex;overflow:hidden}.product-card h4{color:#333;margin-bottom:8px;margin-top:0}.product-card h5{margin:8px 0}.product-image img{height:auto;width:200px}.product-details{flex:1;padding:24px}.product-details ul{list-style-type:none;margin:0 0 10px 10px;padding:0}.product-details .order-block{margin-top:24px}.product-details .product-description{margin-bottom:16px}.product-details .product-price{font-size:20px;font-weight:700}.product-details .product-old-price{color:#8f8f8f}#order-form input[type=email],#order-form input[type=password],#order-form input[type=tel],#order-form input[type=text],#order-form textarea{width:100%}#smart-captcha-container{margin:15px 0}#modal-dialog{background-color:#000;background-color:rgba(0,0,0,.4);display:none;height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:1}#modal-dialog>div{background-color:#fefefe;border:1px solid #888;border-radius:4px;box-shadow:0 4px 20px rgba(0,0,0,.5);margin:15% auto;max-width:500px;padding:20px}#modal-dialog .close{color:#aaa;float:right;font-size:28px;font-weight:700}#modal-dialog .close:focus,#modal-dialog .close:hover{color:#000;cursor:pointer;text-decoration:none}#modal-dialog h4{margin:0}#privacy-banner{background-color:#f8f9fa;border-top:1px solid #dee2e6;bottom:0;box-shadow:0 -3px 5px rgba(0,0,0,.1);display:none;left:0;padding:10px;position:fixed;text-align:center;width:100%;z-index:9999}#privacy-banner p{margin:0;padding:5px 20px 15px}.svg-icon{display:inline-block;height:24px;vertical-align:middle;width:24px}.svg-icon.tg{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01MCAxMDBjMjcuNjE0IDAgNTAtMjIuMzg2IDUwLTUwUzc3LjYxNCAwIDUwIDAgMCAyMi4zODYgMCA1MHMyMi4zODYgNTAgNTAgNTBtMjEuOTc3LTY4LjA1NmMuMzg2LTQuMzgtNC4yNC0yLjU3Ni00LjI0LTIuNTc2LTMuNDE1IDEuNDE0LTYuOTM3IDIuODUtMTAuNDk3IDQuMzAyLTExLjA0IDQuNTAzLTIyLjQ0NCA5LjE1NS0zMi4xNTkgMTMuNzM0LTUuMjY4IDEuOTMyLTIuMTg0IDMuODY0LTIuMTg0IDMuODY0bDguMzUxIDIuNTc3YzMuODU1IDEuMTYgNS45MS0uMTI5IDUuOTEtLjEyOWwxNy45ODgtMTIuMjM4YzYuNDI0LTQuMzggNC44ODItLjc3MyAzLjM0Ljc3M2wtMTMuNDkgMTIuODgyYy0yLjA1NiAxLjgwNC0xLjAyOCAzLjM1LS4xMjkgNC4xMjMgMi41NSAyLjI0OSA4LjgyIDYuMzY0IDExLjU1NyA4LjE2LjcxMi40NjcgMS4xODUuNzc4IDEuMjkyLjg1OC42NDIuNTE1IDQuMTExIDIuODM0IDYuNDI0IDIuMzE5czIuNTctMy40NzkgMi41Ny0zLjQ3OWwzLjA4My0yMC4yMjZjLjQ2Mi0zLjUxMS45OTMtNi44ODYgMS40MTctOS41ODIuNC0yLjU0Ni43MDUtNC40ODUuNzY3LTUuMzYyIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=")}.svg-icon.vk{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01MCAxMDBjMjcuNjE0IDAgNTAtMjIuMzg2IDUwLTUwUzc3LjYxNCAwIDUwIDAgMCAyMi4zODYgMCA1MHMyMi4zODYgNTAgNTAgNTBNMjUgMzRjLjQwNiAxOS40ODggMTAuMTUgMzEuMiAyNy4yMzMgMzEuMmguOTY4VjU0LjA1YzYuMjc4LjYyNSAxMS4wMjQgNS4yMTYgMTIuOTMgMTEuMTVINzVjLTIuNDM2LTguODctOC44MzgtMTMuNzczLTEyLjgzNi0xNS42NDdDNjYuMTYyIDQ3LjI0MiA3MS43ODMgNDEuNjIgNzMuMTI2IDM0aC04LjA1OGMtMS43NDkgNi4xODQtNi45MzIgMTEuODA1LTExLjg2NyAxMi4zMzZWMzRoLTguMDU3djIxLjYxMkM0MC4xNDcgNTQuMzYyIDMzLjgzOCA0OC4zMDQgMzMuNTU3IDM0eiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+")}.video-container{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-evenly}.video-container>iframe{aspect-ratio:9/16 auto;height:444px;margin:0 auto}@media (max-width:415px){footer{flex-direction:column}footer div{text-align:center!important}footer div:not(:last-child){margin-bottom:10px}footer ul li{margin-bottom:4px}nav ul li{display:block;margin:2px 0}nav ul li a{padding:5px}.smartphone{width:300px}.product-card{display:flex;flex-direction:column}.product-image img{height:auto;width:100%}.product-details{padding:16px}.video-container>iframe{height:auto;min-height:320px;width:100%}}