@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:100;src:url(../fonts/Raleway-Thin.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:200;src:url(../fonts/Raleway-ExtraLight.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:300;src:url(../fonts/Raleway-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:400;src:url(../fonts/Raleway-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:500;src:url(../fonts/Raleway-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:600;src:url(../fonts/Raleway-SemiBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:700;src:url(../fonts/Raleway-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:800;src:url(../fonts/Raleway-ExtraBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:900;src:url(../fonts/Raleway-Black.woff2) format("woff2")}body,html{background:var(--gray-bg);color:var(--text-color);font-family:Raleway,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:400;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth}a,div,input,label,li,p,select,span,td,textarea,th{line-height:135%}#app{margin:0 auto;min-height:100vh;overflow-x:hidden;position:relative}.content{margin:0 auto;max-width:1440px;padding:0 16px}.swiper-w-100{margin-left:-16px;width:calc(100% + 32px)}.center{align-items:center;display:flex;justify-content:center}section{padding:30px 0}.empty{align-items:center;display:flex;justify-content:center;min-height:25vh}button{transition:background-color .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease,transform .25s ease,opacity .25s ease}.btn{background:var(--main-color);border:none;border-radius:50px;box-shadow:var(--box-shadow);color:#fff;font-weight:600;padding:16px 20px}@media (hover:hover){.btn:hover{background:#1f9a7f;box-shadow:0 8px 20px #25ad8e59;transform:translateY(-2px)}.btn:active{box-shadow:var(--box-shadow);transform:translateY(0)}}.mask-icon{display:block;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}@media only screen and (min-width:600px){.content{padding:0 30px}}*,:after,:before{box-sizing:border-box}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed}img{display:block;max-width:100%}body,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}button{background:inherit;cursor:pointer;font-size:inherit;font-weight:inherit}button:focus,input:focus,select:focus,textarea:focus{outline:none}li,ul{margin:0;padding:0}li{list-style-type:none}a{color:inherit;text-decoration:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}input,select,textarea{border:none;font-family:inherit;font-size:inherit;resize:none}#app,body{overflow-x:hidden}a,button{color:inherit}*,:after,:before,body,input,select,textarea{color:var(--text-color);font-family:Raleway,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:120%}:root{--main-color:#25ad8e;--opacity-color:#828282;--gray-bg:#f7fafb;--text-color:#525a68;--danger-color:#d88;--yellow-color:#f2c94c;--box-shadow:rgba(0,0,0,.35) 0px 5px 15px;--border-color:#e0e0e0}.contacts{display:flex;flex-direction:column;gap:20px}.contacts .contact-wrapper{display:grid;grid-template-areas:"icon value" "icon label";grid-template-columns:auto 1fr;grid-template-rows:1fr 1fr;grid-gap:2px 18px;border-radius:8px;transition:background-color .25s ease}.contacts .contact-wrapper .mask-icon{align-self:center;background-color:var(--main-color);grid-area:icon;height:24px;transition:background-color .25s ease,transform .25s ease;width:24px}.contacts .contact-wrapper .icon_mail{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='122.879' height='88.855' viewBox='0 0 122.879 88.855'%3E%3Cpath d='M7.048 0h108.784a7.03 7.03 0 0 1 4.977 2.069 7.03 7.03 0 0 1 2.07 4.979v74.759a7 7 0 0 1-1.221 3.951 2.74 2.74 0 0 1-.662.994 2.8 2.8 0 0 1-.656.461 7.03 7.03 0 0 1-4.508 1.643H7.048a7.03 7.03 0 0 1-4.979-2.07A7.03 7.03 0 0 1 0 81.807V7.048c0-1.941.792-3.704 2.068-4.979A7.03 7.03 0 0 1 7.048 0M5.406 78.842l38.124-38.22L5.406 9.538zm42.323-34.797L8.424 83.449h105.701L76.563 44.051 64.18 54.602a2.7 2.7 0 0 1-3.453.043zm32.945-3.496 36.799 38.598V9.198zM8.867 5.406l53.521 43.639 51.223-43.639z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='122.879' height='88.855' viewBox='0 0 122.879 88.855'%3E%3Cpath d='M7.048 0h108.784a7.03 7.03 0 0 1 4.977 2.069 7.03 7.03 0 0 1 2.07 4.979v74.759a7 7 0 0 1-1.221 3.951 2.74 2.74 0 0 1-.662.994 2.8 2.8 0 0 1-.656.461 7.03 7.03 0 0 1-4.508 1.643H7.048a7.03 7.03 0 0 1-4.979-2.07A7.03 7.03 0 0 1 0 81.807V7.048c0-1.941.792-3.704 2.068-4.979A7.03 7.03 0 0 1 7.048 0M5.406 78.842l38.124-38.22L5.406 9.538zm42.323-34.797L8.424 83.449h105.701L76.563 44.051 64.18 54.602a2.7 2.7 0 0 1-3.453.043zm32.945-3.496 36.799 38.598V9.198zM8.867 5.406l53.521 43.639 51.223-43.639z'/%3E%3C/svg%3E")}.contacts .contact-wrapper .icon_phone{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='122.88' height='122.267' viewBox='0 0 122.88 122.267'%3E%3Cpath d='M33.822 50.291c4.137 7.442 8.898 14.604 15.074 21.133 6.204 6.56 13.886 12.538 23.875 17.606l.01.005.002-.005a2.47 2.47 0 0 0 2.072.118c.944-.353 1.927-1.137 2.883-2.086.729-.726 1.643-1.924 2.631-3.223 3.846-5.054 8.601-11.301 15.314-8.193q.213.098.402.226l22.373 12.852q.12.069.23.147c2.966 2.036 4.177 5.172 4.19 8.683.014 3.621-1.329 7.674-3.274 11.101-2.565 4.517-6.387 7.502-10.761 9.525-4.17 1.928-8.798 2.954-13.267 3.608-6.989 1.025-13.578.374-20.288-1.692-6.55-2.017-13.176-5.385-20.4-9.86l-.526-.326c-3.326-2.06-6.906-4.276-10.389-6.904-12.865-9.71-25.966-23.723-34.461-39.102C2.361 50.958-1.552 36.995.581 23.681 1.75 16.375 4.901 9.743 10.333 5.35 15.095 1.497 21.521-.59 29.781.147a2.91 2.91 0 0 1 2.255 1.419l.006-.003 14.324 24.27c2.11 2.718 2.344 5.415 1.203 8.096-.943 2.218-2.892 4.251-5.476 6.168-.786.65-1.708 1.325-2.659 2.021-3.198 2.341-6.856 5.018-5.612 8.173M44.67 75.422C38.066 68.44 33.035 60.88 28.695 53.065a3 3 0 0 1-.202-.39c-3.174-7.459 2.52-11.625 7.493-15.262.845-.618 1.663-1.217 2.401-1.829l.002.003q.065-.054.135-.105c1.843-1.354 3.171-2.647 3.678-3.837.289-.679.182-1.426-.466-2.265a3 3 0 0 1-.303-.423L27.795 5.852c-5.869-.241-10.419 1.321-13.784 4.044-4.239 3.429-6.723 8.759-7.674 14.699-1.905 11.894 1.716 24.594 8.292 36.5 8.078 14.623 20.575 27.977 32.864 37.25 3.379 2.55 6.776 4.653 9.932 6.607l.526.326c6.818 4.223 13.017 7.386 19.052 9.244 5.876 1.809 11.634 2.38 17.729 1.486 4.009-.587 8.113-1.485 11.668-3.129 3.351-1.55 6.248-3.785 8.134-7.104 1.496-2.637 2.53-5.653 2.521-8.222-.006-1.63-.472-3.029-1.605-3.844L93.2 80.93c-2.461-1.081-5.629 3.081-8.193 6.45-1.104 1.452-2.125 2.792-3.156 3.817-1.477 1.466-3.118 2.723-4.962 3.411-2.136.799-4.395.834-6.755-.37l.002-.004C59.522 88.849 51.323 82.457 44.67 75.422'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='122.88' height='122.267' viewBox='0 0 122.88 122.267'%3E%3Cpath d='M33.822 50.291c4.137 7.442 8.898 14.604 15.074 21.133 6.204 6.56 13.886 12.538 23.875 17.606l.01.005.002-.005a2.47 2.47 0 0 0 2.072.118c.944-.353 1.927-1.137 2.883-2.086.729-.726 1.643-1.924 2.631-3.223 3.846-5.054 8.601-11.301 15.314-8.193q.213.098.402.226l22.373 12.852q.12.069.23.147c2.966 2.036 4.177 5.172 4.19 8.683.014 3.621-1.329 7.674-3.274 11.101-2.565 4.517-6.387 7.502-10.761 9.525-4.17 1.928-8.798 2.954-13.267 3.608-6.989 1.025-13.578.374-20.288-1.692-6.55-2.017-13.176-5.385-20.4-9.86l-.526-.326c-3.326-2.06-6.906-4.276-10.389-6.904-12.865-9.71-25.966-23.723-34.461-39.102C2.361 50.958-1.552 36.995.581 23.681 1.75 16.375 4.901 9.743 10.333 5.35 15.095 1.497 21.521-.59 29.781.147a2.91 2.91 0 0 1 2.255 1.419l.006-.003 14.324 24.27c2.11 2.718 2.344 5.415 1.203 8.096-.943 2.218-2.892 4.251-5.476 6.168-.786.65-1.708 1.325-2.659 2.021-3.198 2.341-6.856 5.018-5.612 8.173M44.67 75.422C38.066 68.44 33.035 60.88 28.695 53.065a3 3 0 0 1-.202-.39c-3.174-7.459 2.52-11.625 7.493-15.262.845-.618 1.663-1.217 2.401-1.829l.002.003q.065-.054.135-.105c1.843-1.354 3.171-2.647 3.678-3.837.289-.679.182-1.426-.466-2.265a3 3 0 0 1-.303-.423L27.795 5.852c-5.869-.241-10.419 1.321-13.784 4.044-4.239 3.429-6.723 8.759-7.674 14.699-1.905 11.894 1.716 24.594 8.292 36.5 8.078 14.623 20.575 27.977 32.864 37.25 3.379 2.55 6.776 4.653 9.932 6.607l.526.326c6.818 4.223 13.017 7.386 19.052 9.244 5.876 1.809 11.634 2.38 17.729 1.486 4.009-.587 8.113-1.485 11.668-3.129 3.351-1.55 6.248-3.785 8.134-7.104 1.496-2.637 2.53-5.653 2.521-8.222-.006-1.63-.472-3.029-1.605-3.844L93.2 80.93c-2.461-1.081-5.629 3.081-8.193 6.45-1.104 1.452-2.125 2.792-3.156 3.817-1.477 1.466-3.118 2.723-4.962 3.411-2.136.799-4.395.834-6.755-.37l.002-.004C59.522 88.849 51.323 82.457 44.67 75.422'/%3E%3C/svg%3E")}.contacts .contact-wrapper .value{font-size:1rem;font-weight:600;grid-area:value;transition:color .25s ease}.contacts .contact-wrapper .label{font-size:.875rem;grid-area:label}@media only screen and (min-width:901px){.contacts{flex-direction:row}}@media only screen and (min-width:1200px){.contacts .contact-wrapper .value{font-size:1.125rem}}@media (hover:hover){.contacts .contact-wrapper:hover{background-color:#25ad8e0f}.contacts .contact-wrapper:hover .mask-icon{background-color:#1f9a7f;transform:scale(1.1)}.contacts .contact-wrapper:hover .value{color:var(--main-color)}}#app{display:flex;flex-direction:column;justify-content:space-between;min-height:100svh}#app .main{flex:1}#app .header{border-bottom:1px solid var(--border-color);padding:10px 0}#app .header .content{align-items:center;display:flex;justify-content:space-between}#app .header .burger-btn,#app .header .cabinet-btn,#app .header .catalog-btn{align-items:center;background:#fff;border:1px solid var(--border-color);border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}#app .header .burger-btn .icon,#app .header .cabinet-btn .icon,#app .header .catalog-btn .icon{height:80%;transition:transform .25s ease;width:80%}#app .header .cabinet-btn{flex-shrink:0}#app .header .header-actions{align-items:center;display:flex;gap:8px;margin-left:auto}#app .header .order-btn{display:none}#app .header .logo-wrapper{height:45px;transition:opacity .25s ease,transform .25s ease;width:auto}#app .header .logo-wrapper .logo{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}#app .header .pc-contacts{display:none}#app .footer{background:linear-gradient(269.93deg,#2fd3ae,#011d71);color:#fff;padding:30px 0 60px}#app .footer .logo-wrapper{background-color:#fffffff2;border-radius:10px;display:block;height:auto;padding:10px;transition:background-color .25s ease,box-shadow .25s ease,transform .25s ease;width:50%}#app .footer .logo-wrapper .prompt{color:var(--opacity-color);font-size:.875rem;font-weight:700}#app .footer .contacts .label,#app .footer .contacts .value{color:#fff}#app .footer .nav{display:flex;flex-direction:column;gap:16px;margin:30px 0}#app .footer .nav .link{color:#fff;display:inline-block;font-size:1rem;font-weight:600;transition:opacity .25s ease,transform .25s ease}#app .footer .juridical-text{color:#fff;font-size:.75rem;font-weight:500;line-height:150%;margin:20px 0}#app .footer .copyright{color:#fff;font-size:.75rem;opacity:.8}@media only screen and (min-width:600px){#app .header{padding:14px 0}#app .header .burger-btn,#app .header .cabinet-btn,#app .header .catalog-btn{height:52px;width:52px}#app .header .burger-btn .icon,#app .header .cabinet-btn .icon,#app .header .catalog-btn .icon{height:70%;width:70%}#app .header .logo-wrapper{height:50px}#app .footer{padding:60px 0}#app .footer .logo-wrapper{width:40%}#app .footer .logo-wrapper .prompt{font-size:1rem;margin-top:10px}#app .footer .nav{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;margin:50px 0}#app .footer .nav .link{font-size:1.125rem}#app .footer .juridical-text{font-size:.875rem;margin:30px 0}#app .footer .copyright{font-size:.875rem}}@media only screen and (min-width:901px){#app .header .burger-btn{display:none}#app .header .pc-contacts{display:flex}#app .header .catalog-btn{display:none}#app .header .header-actions{margin-left:auto}#app .footer .logo-wrapper{width:200px}#app .footer .nav{grid-template-columns:repeat(3,1fr)}#app .footer .nav .link{font-size:1rem}}@media only screen and (min-width:1200px){#app .header .content{gap:40px}#app .header .contacts{margin-left:auto}#app .header .header-actions{margin-left:0}#app .header .catalog-btn{display:flex}#app .header .catalog-btn .icon{width:55%}#app .header .cabinet-btn{display:flex}#app .header .cabinet-btn .icon{width:55%}#app .header .order-btn{display:flex}#app .footer .content{display:grid;grid-template-areas:"logo contacts contacts" "nav nav nav" "jur jur copyright"}#app .footer .content .logo-wrapper{grid-area:logo}#app .footer .content .contacts{align-self:center;background-color:#fff;border-radius:20px;box-shadow:var(--box-shadow);color:var(--text-color);grid-area:contacts;justify-self:end;padding:20px}#app .footer .content .contacts .contact-wrapper .label,#app .footer .content .contacts .contact-wrapper .value{color:var(--text-color)}#app .footer .content .nav{grid-area:nav;grid-template-columns:repeat(4,1fr)}#app .footer .content .juridical-text{align-self:end;grid-area:jur;margin:0;width:80%}#app .footer .content .copyright{align-self:end;grid-area:copyright}}@media (hover:hover){#app .header .logo-wrapper:hover{opacity:.85;transform:scale(1.02)}#app .header .burger-btn:hover,#app .header .cabinet-btn:hover,#app .header .catalog-btn:hover{background:var(--gray-bg);border-color:var(--main-color)}#app .header .burger-btn:hover .icon,#app .header .cabinet-btn:hover .icon,#app .header .catalog-btn:hover .icon{transform:scale(1.08)}#app .header .burger-btn:active,#app .header .cabinet-btn:active,#app .header .catalog-btn:active{transform:scale(.96)}#app .footer .logo-wrapper:hover{background-color:#fff;box-shadow:0 8px 24px #00000026;transform:translateY(-2px)}#app .footer .nav .link:hover{opacity:1;transform:translate(6px)}#app .footer .contacts{transition:box-shadow .3s ease,transform .3s ease}#app .footer .contacts:hover{box-shadow:0 12px 28px #0000001f;transform:translateY(-2px)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-overlay{align-items:center;animation:fadeIn .2s ease;background-color:#00000080;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:20px;position:fixed;z-index:20}.modal-overlay .window{animation:slideUp .3s ease;background-color:#fff;border-radius:12px;display:flex;flex-direction:column;max-height:90vh;max-width:900px;overflow:hidden;padding:0;width:100%}.modal-overlay .window .modal-header{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:24px 24px 16px}.modal-overlay .window .modal-header .title{color:var(--text-color);font-size:20px;font-weight:700;margin:0}.modal-overlay .window .modal-header .close-btn{align-items:center;background:none;border:none;border-radius:6px;cursor:pointer;display:flex;justify-content:center;padding:6px;transition:all .2s ease}.modal-overlay .window .modal-header .close-btn:hover{background-color:var(--main-color)}.modal-overlay .window .modal-header .close-btn .close-icon{height:18px;width:18px}.modal-overlay .window .body{flex:1;overflow-y:auto;padding:24px}.product-card{border:1px solid var(--border-color);border-radius:5px;box-shadow:0 0 40px #0b361d1a;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;position:relative;transition:box-shadow .3s ease,transform .3s ease,border-color .3s ease}.product-card .spans{display:flex;flex-wrap:wrap;gap:8px;left:10px;position:absolute;top:10px;z-index:1}.product-card .spans span{border-radius:20px;color:#fff;font-size:.75rem;font-weight:600;line-height:1;padding:5px 10px}.product-card .image{height:160px;margin:10px 0;-o-object-fit:contain;object-fit:contain;transition:transform .35s ease;width:100%}.product-card .stars-container{display:flex;gap:4px;padding:0 20px 4px}.product-card .stars-container .star{display:block;height:14px;width:14px}.product-card .text-wrapper{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:10px 20px}.product-card .name{font-size:1rem;font-weight:500;margin-top:3px;transition:color .25s ease}.product-card .list{display:flex;flex:1;flex-direction:column;gap:6px;height:100%;margin:20px 0}.product-card .list .item{display:flex;font-size:.875rem;gap:8px}.product-card .list .item:before{color:var(--yellow-color);content:"•";font-size:30px}.product-card .list .item .key{color:var(--opacity-color)}.product-card .price-wrapper{display:flex;flex-direction:column;gap:4px;margin-top:auto}.product-card .price-wrapper .price{font-size:1.5rem;font-weight:700;line-height:1}.product-card .price-wrapper .old_price{color:var(--danger-color);font-size:.875rem;font-weight:700;line-height:1;text-decoration:line-through}.product-card .buy-btn{background-color:var(--main-color);border:none;color:#fff;font-weight:700;margin-top:10px;padding:14px;width:100%}.form{display:flex;flex-direction:column;gap:16px}.form .input{border:1px solid var(--border-color);border-radius:8px;color:var(--text-color);font-size:1rem;padding:14px 16px;transition:border-color .25s ease,box-shadow .25s ease;width:100%}.form .input::-moz-placeholder{color:var(--opacity-color)}.form .input::placeholder{color:var(--opacity-color)}.form .input:focus{border-color:var(--main-color);box-shadow:0 0 0 3px #25ad8e26}.form .form-consent{color:var(--opacity-color);font-size:.75rem;line-height:140%}.form .submit-btn{margin-top:4px;width:100%}@media (hover:hover){.product-card:hover{border-color:#25ad8e59;box-shadow:0 16px 40px #0b361d24;transform:translateY(-4px)}.product-card:hover .image{transform:scale(1.05)}.product-card:hover .name{color:var(--main-color)}.product-card .buy-btn:hover{background-color:#1f9a7f}.product-card .buy-btn:active{transform:scale(.99)}}@media only screen and (min-width:600px){.product-card{border-radius:8px}.product-card .spans{left:20px;top:20px}.product-card .spans span{font-size:.875rem;padding:8px 16px}.product-card .image{height:200px}.product-card .name{font-size:1.125rem}.product-card .list .item{font-size:.875rem}.product-card .list .item:before{font-size:36px}.product-card .price-wrapper{gap:8px;margin-top:0}.product-card .price-wrapper .price{font-size:1.5rem}.product-card .price-wrapper .old_price{font-size:1rem}.product-card .buy-btn{font-size:1rem;margin-top:10px;padding:15px}}@media only screen and (min-width:1200px){.product-card .price-wrapper{align-items:center;flex-direction:row}}.catalog-page .main-section{padding:35px 0}.catalog-page .h1{font-size:30px;font-weight:600}.catalog-page .lead{color:var(--text-color);font-size:1rem;margin-top:16px;max-width:720px}.catalog-page .lead strong{color:var(--main-color);font-weight:700}.catalog-page .catalog{display:grid;grid-template-columns:1fr;grid-gap:15px;margin-top:20px}.catalog-page .show-more-btn{display:block;margin:24px auto 0}@media only screen and (min-width:600px){.catalog-page{padding:40px 0 50px}.catalog-page .h1{font-size:2.25rem}.catalog-page .lead{font-size:1.125rem;margin-top:20px;max-width:800px}.catalog-page .catalog{grid-template-columns:1fr 1fr;margin-top:30px}.catalog-page .show-more-btn{width:40%}}@media only screen and (min-width:901px){.catalog-page .catalog{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:1200px){.catalog-page .catalog{grid-template-columns:repeat(4,1fr)}}
