@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font:1em monospace,monospace}a{background:0 0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font:1em monospace,monospace}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font:100%/1.15 inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-display:swap;font-family:Bowler;src:local("Bowler-Regular"),url(../fonts/Bowler/Bowler-Regular.woff2) format("woff2"),url(../fonts/Bowler/Bowler-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:Montserrat;src:local("Montserrat-Regular"),url(../fonts/Montserrat/Montserrat-Regular.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:Montserrat;src:local("Montserrat-Medium"),url(../fonts/Montserrat/Montserrat-Medium.woff2) format("woff2"),url(../fonts/Montserrat/Montserrat-Medium.woff) format("woff");font-weight:500;font-style:normal}:root{--white:rgba(255, 255, 255, 1);--gray:#F6F7F8;--black:#090909;--blue:hsl(201, 100%, 50%);--fs:max(0.9vw, 16px);--offset:max(calc(1 * 1vw), 14px);--section-gap:calc(7 * var(--offset));--header-wrapper:calc(10 * var(--offset));--wrapper:calc(17 * var(--offset));--hh:calc(5.8 * var(--offset))}@media screen and (max-width:1200px){:root{--header-wrapper:calc(5 * var(--offset));--wrapper:calc(5 * var(--offset));--section-gap:calc(5 * var(--offset))}}@media screen and (max-width:700px){:root{--header-wrapper:calc(2 * var(--offset));--wrapper:calc(2 * var(--offset));--section-gap:calc(4 * var(--offset))}}*{box-sizing:border-box}:focus{outline:0}* ::after,* ::before{box-sizing:inherit}::-moz-selection{background:var(--blue);color:var(--white)}::selection{background:var(--blue);color:var(--white)}::-webkit-scrollbar{background:0 0;width:0;height:0}::-webkit-scrollbar-thumb{border-radius:50px}h1,h2,h3,h4,h5,h6{margin:0}details{display:block}summary{list-style:none;cursor:pointer}summary::-webkit-details-marker{display:none}a{text-decoration:none;color:inherit;outline:0}a:hover{text-decoration:none;color:inherit}button{font:var(--fs) Montserrat,sans-serif;background:0 0;border:none;cursor:pointer;padding:0}button span,button svg{pointer-events:none}input,select{font-family:Montserrat,sans-serif}ul{list-style:none;margin:0;padding:0}textarea{resize:none}body{font:var(--fs) Montserrat,sans-serif;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}body.modal-open{overflow:hidden;height:100vh}.title{font:2em Bowler,sans-serif}@media screen and (max-width:700px){.title{font-size:1.5em}}.text{display:flex;flex-direction:column;gap:calc(.65 * var(--offset));font-size:.93em;line-height:1.6;margin:0}.text p{margin:0}.text strong{margin-top:calc(1 * var(--offset))}.text ul{display:flex;flex-direction:column;gap:calc(.25 * var(--offset))}.text li{position:relative;display:flex;gap:calc(.5 * var(--offset))}.text li::before{content:"●";color:var(--blue)}.btn{background:var(--blue);display:flex;align-items:center;gap:calc(.75 * var(--offset));padding:calc(.85 * var(--offset)) calc(1.5 * var(--offset));border-radius:calc(.2 * var(--offset));border:1px solid transparent;color:var(--white);font-size:.83em;transition:all .3s ease}.btn svg{width:calc(1 * var(--offset));height:calc(1 * var(--offset));fill:var(--white);transition:all .3s ease}.btn--border{background:0 0;border:1px solid rgba(17,17,17,.16);color:rgba(17,17,17,.4)}.btn--border{background:0 0;border:1px solid var(--blue);color:var(--blue)}.btn:focus,.btn:hover{background:0 0;border:1px solid var(--blue);color:var(--blue)}.btn:focus svg,.btn:hover svg{fill:var(--blue)}.btn.add{background:#29ba69;border:1px solid #29ba69;color:var(--white)}.btn.add svg{fill:var(--white)}.btn.add:focus,.btn.add:hover{background:0 0;border:1px solid #29ba69;color:#29ba69}.btn.add:focus svg,.btn.add:hover svg{fill:#29ba69}.tns-visually-hidden,.visually-hidden,[hidden],[type=hidden]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.header{background:var(--black);position:fixed;top:0;left:0;display:flex;align-items:center;gap:calc(3 * var(--offset));padding:calc(1.5 * var(--offset)) var(--header-wrapper);width:100%;color:var(--white);z-index:5}@media screen and (max-width:700px){.header{gap:calc(.5 * var(--offset))}}.logo{font:1.5em Bowler,sans-serif;text-transform:uppercase;padding-top:calc(.3 * var(--offset));color:var(--white);transition:all .3s ease}.logo:focus,.logo:hover{color:var(--blue)}@media screen and (max-width:700px){.logo{font-size:1.3em}}.header-widgets{display:flex;align-items:center;margin-left:auto;gap:calc(1.5 * var(--offset))}@media screen and (max-width:700px){.header-widgets{gap:calc(.5 * var(--offset))}}.header-widgets__button{position:relative;display:flex;padding:calc(.5 * var(--offset))}.header-widgets__button svg{width:calc(1.8 * var(--offset));height:calc(1.8 * var(--offset));fill:var(--white);transition:all .3s ease}@media screen and (max-width:700px){.header-widgets__button svg{width:calc(1.5 * var(--offset));height:calc(1.5 * var(--offset))}}.header-widgets__button .close{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1.5);width:calc(1.3 * var(--offset));height:calc(1.3 * var(--offset));opacity:0}.header-widgets__button.search-opener.open svg:not(.close){opacity:0;transform:scale(1.5)}.header-widgets__button.search-opener.open .close{transform:translate(-50%,-50%) scale(1);opacity:1}.header-widgets__button:focus svg,.header-widgets__button:hover svg{fill:var(--blue)}.burger{display:flex;padding:calc(.5 * var(--offset))}.burger svg{width:calc(1.8 * var(--offset));height:calc(1.8 * var(--offset));fill:var(--white);transition:all .3s ease}.burger:focus svg,.burger:hover svg{fill:var(--blue)}@media screen and (max-width:700px){.burger{order:1}}.modal{background:rgba(0,0,0,.2);position:fixed;top:0;left:0;width:100%;height:100%;z-index:5;overflow:hidden;opacity:0;pointer-events:none;transition:all .3s ease}.modal.open{opacity:1;pointer-events:painted}.modal.open .menu__columnL,.modal.open .menu__columnR,.modal.open .modal-right{transform:translateX(0)}.modal.open .modal-center{transform:translate(-50%,-50%)}.modal.open .menu__header .burger,.modal.open .menu__header .logo{pointer-events:painted}.menu{display:flex;width:100%;height:100%;color:var(--white)}@media screen and (max-width:700px){.menu{flex-direction:column;overflow:auto}}.menu__columnL,.menu__columnR{padding-top:var(--hh)}.menu__columnL{background:#131313;position:relative;display:flex;flex-direction:column;width:50%;padding-left:var(--header-wrapper);transform:translateX(-100%);z-index:1;transition:all .5s ease}@media screen and (max-width:1000px){.menu__columnL{padding-bottom:calc(3 * var(--offset));overflow:auto}.menu__columnL .menu__footer{display:none}}@media screen and (max-width:700px){.menu__columnL{width:100%;overflow:initial}}.basket-open{position:relative}.basket-open[data-quantity]::after{background:var(--blue);content:attr(data-quantity);position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--white);width:calc(1.2 * var(--offset));height:calc(1.2 * var(--offset));border-radius:50%;font-size:.73em;font-weight:500}.menu__header{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:space-between;width:100%;padding:calc(1.5 * var(--offset)) var(--header-wrapper);z-index:3;pointer-events:none}.menu__header .burger{padding:calc(.7 * var(--offset))}.menu__header .burger svg{width:calc(1.4 * var(--offset));height:calc(1.4 * var(--offset))}.menu__header::before{background:#131313;content:"";position:absolute;top:0;left:0;width:50%;height:100%;z-index:-1}@media screen and (max-width:700px){.menu__header::before{width:100%}}.menu__footer{display:flex;align-items:center;justify-content:space-between;height:var(--hh)}@media screen and (max-width:700px){.menu__footer{height:auto}}.menu__footer{margin-bottom:calc(1.5 * var(--offset))}.menu-list{display:flex;flex-direction:column;justify-content:center;flex-grow:1}@media screen and (max-width:1000px){.menu-list{gap:calc(3 * var(--offset))}}.menu-list__item:hover{z-index:1}.menu-list__item:hover .menu-list__link{color:var(--blue)}.menu-list__item:hover .menu-list__link svg{fill:var(--blue);transform:translateX(-15vw);transition:all .3s ease}.menu-list__item:hover .menu-dropdown{pointer-events:painted}.menu-list__item:hover .menu-dropdown::before{left:0;transform:scaleX(1);transition:all .3s ease}.menu-list__item:hover .menu-dropdown__list{opacity:1;transform:translateX(0);transition:all .3s ease .3s}.menu-list__link{display:flex;align-items:center;justify-content:space-between;padding:calc(1.5 * var(--offset));padding-left:0;padding-right:calc(2 * var(--offset));transition:all .3s ease}.menu-list__link span{font:1.8em Bowler,sans-serif}@media screen and (max-width:700px){.menu-list__link span{font-size:1.2em}}.menu-list__link svg{width:calc(1.5 * var(--offset));height:calc(1.5 * var(--offset));fill:var(--white);transition:all 0s ease 0s}@media screen and (max-width:1000px){.menu-list__link{padding:calc(0 * var(--offset));padding-right:calc(2 * var(--offset))}.menu-list__link svg{display:none}}.menu-dropdown{position:absolute;top:0;left:calc(100% - 15vw);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:50%;height:100%;pointer-events:none;padding-right:calc(2 * var(--offset))}.menu-dropdown::before{background:#131313;content:"";position:absolute;top:0;left:-10vw;width:100%;height:100%;transform:scaleX(0);transform-origin:right;transition:all .3s ease .3s}@media screen and (max-width:1200px){.menu-dropdown{width:100%}}@media screen and (max-width:1000px){.menu-dropdown{position:relative;top:auto;left:auto;height:auto;margin-top:calc(1 * var(--offset));pointer-events:painted}.menu-dropdown::before{display:none}}.menu-dropdown__list{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:calc(1 * var(--offset));opacity:0;transform:translateX(10%);transition:all .3s ease}@media screen and (max-width:1000px){.menu-dropdown__list{opacity:1;transform:translateX(0)}}.menu-dropdown__link{font-size:1.2em;transition:all .3s ease}.menu-dropdown__link:hover{color:var(--blue)}@media screen and (max-width:700px){.menu-dropdown__link{font-size:.93em}}.menu__columnR{background:var(--black);position:relative;display:flex;flex-direction:column;width:50%;padding-right:var(--header-wrapper);padding-left:calc(5 * var(--offset));transform:translateX(100%);transition:all .5s ease}.menu__columnR .menu__header{justify-content:flex-end}@media screen and (max-width:700px){.menu__columnR{width:100%;padding-left:var(--header-wrapper);padding-top:calc(3 * var(--offset))}}.menu-contacts{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:calc(3 * var(--offset));flex-grow:1}@media screen and (max-width:700px){.menu-contacts{gap:calc(1 * var(--offset));margin-bottom:calc(2 * var(--offset))}}.menu-contacts__list{display:flex;flex-direction:column;align-items:flex-start;gap:calc(1 * var(--offset))}.menu-contacts__item{font-size:.93em;line-height:1.5}.menu-contacts__link{display:flex;align-items:flex-start;gap:calc(.5 * var(--offset));transition:all .3s ease}.menu-contacts__link svg{flex-shrink:0;overflow:visible;margin-top:calc(.2 * var(--offset));width:calc(.83 * var(--offset));height:calc(.83 * var(--offset));fill:var(--white);transition:all .3s ease}a.menu-contacts__link:hover{color:var(--blue)}a.menu-contacts__link:hover svg{fill:var(--blue)}.modal-tab{display:none;width:100%}.modal-tab.active{display:flex;flex-direction:column}.modal-right{background:var(--white);position:fixed;top:0;right:0;width:25%;min-width:360px;height:100%;color:var(--black);transform:translateX(100%);transition:transform .5s ease}.modal-center{background:var(--white);position:fixed;top:50%;left:50%;width:25%;min-width:360px;max-height:90vh;color:var(--black);transform:translate(-50%,0);transition:transform .5s ease}.modal-content__header{display:flex;align-items:center;justify-content:space-between;padding:calc(1.5 * var(--offset)) calc(2 * var(--offset));padding-bottom:0}.modal-content__title{font:1.2em Bowler,sans-serif;margin-top:calc(.3 * var(--offset))}.modal-content__close{display:flex}.modal-content__close svg{width:calc(1 * var(--offset));height:calc(1 * var(--offset));fill:var(--black);transition:all .3s ease}.modal-content__close:hover svg{fill:var(--blue)}.auth__content{padding:calc(1.5 * var(--offset)) calc(2 * var(--offset));padding-bottom:calc(2 * var(--offset));max-height:80vh;overflow:auto}.auth__content .form-text{width:100%}.basket-modal{display:flex;flex-direction:column;justify-content:space-between}.basket-modal::before{background:var(--white);content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;transition:all .5s ease;z-index:1}.basket-modal::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(3 * var(--offset));height:calc(3 * var(--offset));border-radius:50%;opacity:0;border-bottom:2px solid var(--blue);animation:rotate 2s linear infinite;pointer-events:none;transition:all .5s ease;z-index:2}.basket-modal.loading::before{opacity:.9;pointer-events:painted}.basket-modal.loading::after{opacity:1}.basket-modal__header{background:var(--gray);display:flex;align-items:center;justify-content:space-between;padding:calc(1 * var(--offset)) calc(1.5 * var(--offset));border-bottom:1px solid rgba(17,17,17,.24)}.basket-modal__title{font:1.2em Bowler,sans-serif}.basket-modal_close{display:flex}.basket-modal_close svg{width:calc(1 * var(--offset));height:calc(1 * var(--offset));fill:var(--black)}.basket-modal__content{display:flex;flex-direction:column;padding:calc(1.5 * var(--offset));padding-top:0;flex-grow:1;overflow:auto}.basket-modal__content::-webkit-scrollbar{width:5px}.basket-modal__content::-webkit-scrollbar-thumb{background:var(--blue);border-radius:50px}.basket-modal__footer{display:flex;flex-direction:column;gap:calc(1 * var(--offset));padding:calc(1 * var(--offset)) calc(1.5 * var(--offset));border-top:1px solid rgba(17,17,17,.24)}.basket-modal__footer .btn{justify-content:space-between}.basket-modal__service{display:flex;align-items:center;justify-content:space-between;gap:calc(1 * var(--offset));width:100%;font-size:.85em}.basket-modal-list{display:flex;flex-direction:column}.basket-modal-list .basket-modal-list__item:last-child .basket-modal-list__link{border-bottom:none}.basket-modal-list__item{position:relative;display:flex;flex-direction:column}.basket-modal-list__link{display:flex;gap:calc(1 * var(--offset));width:100%;border-bottom:1px solid rgba(17,17,17,.1);padding:calc(1.5 * var(--offset)) 0}.basket-modal-list__link:hover .basket-modal-list__price,.basket-modal-list__link:hover .basket-modal-list__title{color:var(--blue)}.basket-modal-list__img{display:flex;flex-shrink:0;width:calc(5 * var(--offset));height:calc(5 * var(--offset));padding:calc(1 * var(--offset))}.basket-modal-list__img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.basket-modal-list__content{display:flex;flex-direction:column;justify-content:space-between;gap:calc(1 * var(--offset));flex-grow:1}.basket-modal-list__title{font-size:.83em;font-weight:500;padding-right:calc(1.5 * var(--offset));transition:all .3s ease}.basket-modal-list__footer{display:flex;align-items:center;justify-content:space-between;gap:calc(1 * var(--offset))}.basket-modal-list__price{margin-left:auto;font-size:1em;font-weight:700;transition:all .3s ease}.basket-modal-list__delete{position:absolute;top:calc(1.5 * var(--offset));right:0}.basket-modal-list__delete svg{width:calc(1 * var(--offset));height:calc(1 * var(--offset));fill:rgba(17,17,17,.24);transition:all .3s ease}.basket-modal-list__delete:hover svg{fill:var(--blue)}.basket-modal-list__time{font-size:.73em;padding:calc(.4 * var(--offset)) calc(.8 * var(--offset));border-radius:calc(1 * var(--offset));border:1px solid rgba(34,60,80,.2)}.basket-modal-list__empty{padding:calc(2 * var(--offset));margin:0 auto;font-size:.85em;font-weight:700;opacity:.3}.user{position:relative}.user-dropdown{background:#1d1e20;position:absolute;top:calc(100% + 1 * var(--offset));right:0;border-radius:calc(.4 * var(--offset))}.user-dropdown__list{display:flex;flex-direction:column;gap:calc(.85 * var(--offset));width:100%;padding:calc(1.5 * var(--offset)) 0}.user-dropdown__item{display:flex;width:100%}.user-dropdown__link{font-size:.93em;padding:0 calc(1.5 * var(--offset));text-wrap:nowrap;transition:all .3s ease}.user-dropdown__link--exit{color:red}.user-dropdown__link:hover{color:var(--blue)}.preloader{background:var(--black);position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;z-index:6;transform:translateY(-100%);transition:all .5s ease-out .5s}.preloader::after{background:var(--blue);content:"";position:fixed;top:0;left:0;width:100%;height:3px;border-radius:calc(1 * var(--offset));transition:all .5s ease-in-out}.search-none{font-size:.93em;opacity:.5;border-top:none!important}.search{background:var(--black);position:fixed;top:calc(var(--hh) + 1 * var(--offset));left:var(--header-wrapper);width:calc(100% - 2 * var(--header-wrapper));z-index:4;border-radius:calc(.8 * var(--offset));transform:translateY(-200%);transition:all .5s ease}.search.open{transform:translateY(0)}.search-form{display:flex;align-items:center;gap:calc(1 * var(--offset));width:100%;padding:calc(1 * var(--offset))}.search-label{display:flex;align-items:center;gap:calc(1 * var(--offset));flex-grow:1}.search-icon{width:calc(1.8 * var(--offset));height:calc(1.8 * var(--offset));fill:var(--white)}.search-input{background:#1d1e20;flex-grow:1;border:none;padding:calc(.85 * var(--offset)) calc(1.5 * var(--offset));color:var(--white);font-size:.83em;border-radius:calc(.2* var(--offset))}.header-details{position:relative}.header-details__summary{display:flex;align-items:center;gap:calc(.5 * var(--offset))}.header-details__summary span{font-size:1em}.header-details__summary svg{width:calc(.5 * var(--offset));height:calc(.5 * var(--offset));fill:var(--white);transform:rotate(90deg)}.header-details__inner{background:var(--black);position:absolute;top:calc(100% + .5 * var(--offset));left:0;z-index:1}.header-details__list{display:flex;flex-direction:column;gap:calc(.5 * var(--offset))}.header-details__item{display:flex}.header-details__button{font-size:1em;color:var(--white)}.check-content{display:flex;flex-direction:column}.check-footer{display:flex;gap:calc(1 * var(--offset))}.check-footer .btn{flex-grow:1;text-align:center;justify-content:center}.banner{position:relative;display:flex;flex-direction:column;justify-content:center;gap:calc(3 * var(--offset));min-height:100vh;min-height:calc(var(--vh,1vh) * 100);padding:calc(4 * var(--offset)) var(--wrapper);padding-top:calc(var(--hh) + 2 * var(--offset));width:100%;color:var(--white)}.banner--small{height:auto;padding-top:var(--hh)}.banner__background{position:absolute;top:0;left:0;display:flex;width:100%;height:100%}.banner__background img,.banner__background video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.banner__background::after{background:var(--black);content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6}.banner__content{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:calc(1 * var(--offset));width:70%}.banner__content .btn{margin-top:calc(1 * var(--offset))}@media screen and (max-width:900px){.banner__content{width:100%}}@media screen and (max-width:700px){.banner__content{align-items:center;text-align:center}}.banner__title{font:3em Bowler,sans-serif}@media screen and (max-width:700px){.banner__title{font-size:2em}}.banner__text{font-size:.93em;line-height:1.5;margin:0;text-wrap:balance}.banner-more{position:absolute;bottom:calc(2 * var(--offset));left:50%;display:flex;padding:calc(.5 * var(--offset));border:1px solid var(--white);border-radius:50%;transform:translateX(-50%);transition:border .3s ease}.banner-more svg{width:calc(1 * var(--offset));height:calc(1 * var(--offset));fill:var(--white);transform:rotate(90deg) translateX(10%);animation:arrowMove 2s ease-in-out infinite;transition:fill .3s ease}.banner-more:focus,.banner-more:hover{border:1px solid var(--blue)}.banner-more:focus svg,.banner-more:hover svg{fill:var(--blue)}@keyframes arrowMove{0%,100%{transform:rotate(90deg) translateX(-15%)}50%{transform:rotate(90deg) translateX(15%)}}.banner-inner{position:relative;display:flex;flex-direction:column;padding:0 var(--header-wrapper);padding-top:var(--hh);width:100%;color:var(--white)}.banner-inner--small{color:var(--black)}.banner-inner--small .banner-inner__content{padding:calc(2 * var(--offset)) 0;padding-bottom:calc(3 * var(--offset))}.banner-inner--small .banner-inner__title{font:2em Bowler,sans-serif}@media screen and (max-width:700px){.banner-inner--small .banner-inner__title{font-size:1.5em}}.banner-inner--wrapper{padding:0 var(--wrapper);padding-top:var(--hh)}.banner-inner__background{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;z-index:-1}.banner-inner__background img,.banner-inner__background video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.banner-inner__background::after{background:var(--black);content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6}.crumbs{display:flex;align-items:center;padding:calc(1 * var(--offset)) 0}.crumbs--black{color:var(--black)}.crumbs .crumbs__item:first-child{padding-left:0}.crumbs .crumbs__item:last-child{display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.crumbs .crumbs__item:last-child::after{display:none}.crumbs__item{position:relative;display:flex;gap:calc(.5 * var(--offset));font-size:.83em;padding:0 calc(.25 * var(--offset))}.crumbs__item::after{content:"/"}.crumbs__link{transition:all .3s ease}.crumbs__link:hover{color:var(--blue)}.banner-inner__content{display:flex;flex-direction:column;align-items:flex-start;gap:calc(1 * var(--offset));padding:calc(8 * var(--offset)) 0;width:50%}.banner-inner__content .btn{margin-top:calc(.5 * var(--offset))}@media screen and (max-width:1200px){.banner-inner__content{width:100%}}@media screen and (max-width:700px){.banner-inner__content{padding:calc(5 * var(--offset)) 0}}.banner-inner__title{font:3em Bowler,sans-serif}@media screen and (max-width:700px){.banner-inner__title{font-size:2em}}.services-banner{position:relative;display:flex;min-height:100vh;min-height:calc(var(--vh,1vh) * 100);padding-top:var(--hh);width:100%;color:var(--white)}.services-banner .crumbs{position:absolute;top:calc(var(--hh));left:var(--header-wrapper);z-index:1}.services-banner__column{background:#111;position:relative;display:flex;align-items:center;flex-shrink:0;width:50%;padding-left:var(--header-wrapper);padding-right:calc(10 * var(--offset))}@media screen and (max-width:1200px){.services-banner__column{width:100%;background-color:transparent;padding-right:var(--header-wrapper)}.services-banner__column--img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.services-banner__column--img::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--black);opacity:.6}}.services-banner__img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.services-banner__content{display:flex;flex-direction:column;align-items:flex-start;gap:calc(1 * var(--offset))}.services-banner__content .btn{margin-top:calc(1 * var(--offset))}@media screen and (max-width:700px){.services-banner__content{align-items:center;text-align:center}}.services-banner__title{font:2em Bowler,sans-serif}.services-banner__text{font-size:.93em;line-height:1.5;margin:0;text-wrap:balance}.product-card{display:flex;align-items:flex-start}.product-card .text{width:80%}@media screen and (max-width:700px){.product-card .text{width:100%}}@media screen and (max-width:1200px){.product-card{flex-direction:column-reverse;gap:var(--section-gap)}}.product-card__content{display:flex;flex-direction:column;align-items:flex-start;gap:calc(1.5 * var(--offset));padding-right:calc(5 * var(--offset));flex-grow:1}@media screen and (max-width:1200px){.product-card__content{padding-right:0}}.card-input{display:flex;flex-direction:column;align-items:flex-start;gap:calc(.5 * var(--offset));width:100%}.card-input input{background:0 0;border:none;border-bottom:1px solid rgba(34,60,80,.2);font-size:.83em;padding:calc(.5 * var(--offset)) 0;width:100%;transition:all .3s ease}.card-input input:focus,.card-input input:hover{border-bottom:1px solid var(--blue)}.card-input__title,.card-radio__title{font-size:.83em;font-weight:700}.card-input__description{font-size:.73em}.card-radio{display:flex;flex-direction:column;align-items:flex-start;gap:calc(1 * var(--offset))}.card-radio__list{display:flex;flex-wrap:wrap;gap:calc(1 * var(--offset))}@media screen and (max-width:700px){.card-radio__list{gap:calc(.75 * var(--offset))}}.card-radio__label{display:flex;cursor:pointer}.card-radio__label span{font-size:.83em;padding:calc(.5 * var(--offset)) calc(1 * var(--offset));border-radius:calc(1 * var(--offset));text-wrap:wrap;border:1px solid rgba(34,60,80,.2)}@media screen and (max-width:700px){.card-radio__label span{font-size:.73em;padding:calc(.35 * var(--offset)) calc(.85 * var(--offset))}}.card-radio__label input:checked~span{border:1px solid var(--blue);color:var(--blue)}.card-radio__label:hover span{border:1px solid var(--blue)}.product-card__footer{display:flex;align-items:center;justify-content:space-between;gap:calc(2 * var(--offset));width:100%}.product-card__footer .btn{z-index:1}.product-card__footer .btn::after{content:attr(data-basket-false)}.product-card__footer .btn.add::after{content:attr(data-basket-true)}.product-card__price{font:2em Bowler,sans-serif}.product-card__form{background:var(--white);position:sticky;top:calc(2 * var(--offset) + var(--hh));display:flex;flex-shrink:0;flex-direction:column;align-items:flex-start;gap:calc(1.5 * var(--offset));padding:calc(2 * var(--offset));border-radius:calc(.4 * var(--offset));box-shadow:0 0 calc(.7 * var(--offset)) 0 rgba(34,60,80,.2);width:-moz-fit-content;width:fit-content;flex-shrink:0}@media screen and (max-width:1200px){.product-card__form{position:relative;top:auto}}@media screen and (max-width:700px){.product-card__form{width:100%;padding:calc(1.5 * var(--offset))}}.home-about{display:flex;flex-direction:column;align-items:flex-start;gap:calc(2 * var(--offset))}@media screen and (max-width:700px){.home-about{gap:calc(1 * var(--offset))}}.about-numbers{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(2 * var(--offset));width:100%;margin-top:calc(2 * var(--offset))}@media screen and (max-width:700px){.about-numbers{flex-wrap:wrap}}@media screen and (max-width:500px){.about-numbers{margin-top:calc(1 * var(--offset))}}.about-numbers__item{display:flex;flex-direction:column;align-items:flex-start}.about-numbers__item b{font:4em Bowler,sans-serif;color:var(--blue)}@media screen and (max-width:700px){.about-numbers__item b{font-size:3em}}.about-numbers__item span{font-size:1em;font-weight:600}@media screen and (max-width:700px){.about-numbers__item span{font-size:.93em}}@media screen and (max-width:500px){.about-numbers__item{width:100%}}.about-list{display:flex;flex-wrap:wrap;gap:calc(2.5 * var(--offset))}@media screen and (max-width:700px){.about-list{gap:calc(2 * var(--offset))}}.about-list__item{background:var(--white);position:relative;display:flex;flex-direction:column;gap:calc(1 * var(--offset));border-radius:calc(.4 * var(--offset));box-shadow:0 0 calc(.7 * var(--offset)) 0 rgba(34,60,80,.2);padding:calc(1.5 * var(--offset));padding-right:calc(6 * var(--offset));overflow:hidden;width:calc(50% - 1.25 * var(--offset))}@media screen and (max-width:900px){.about-list__item{width:calc(100% * var(--offset))}}.about-list__icon{background:var(--blue);position:absolute;top:calc(1.5 * var(--offset));right:calc(1.5 * var(--offset));display:flex;padding:calc(.75 * var(--offset));border-radius:calc(.4 * var(--offset))}.about-list__icon svg{width:calc(1.5 * var(--offset));height:calc(1.5 * var(--offset));fill:var(--white)}.about-list__title{font-size:1em;line-height:1.3;font-weight:700}.about-list__text{display:flex;flex-direction:column;gap:calc(1 * var(--offset));font-size:.93em;line-height:1.6;margin:0}.section{background:var(--white);position:relative;display:flex;flex-direction:column;gap:calc(3.5 * var(--offset));padding:var(--section-gap) var(--wrapper)}.section--gray{background:var(--gray)}.section--black{background:var(--black);color:var(--white)}.section--black .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:rgba(231,231,231,.15)}.section--full{padding:var(--section-gap) var(--header-wrapper)}.section--small{padding:calc(var(--section-gap)/ 2) var(--wrapper)}.section--small-t{padding-top:calc(var(--section-gap)/ 2)}.section--t0{padding-top:0}@media screen and (max-width:700px){.section{gap:calc(2 * var(--offset))}}.section__header{display:flex;justify-content:space-between;align-items:flex-start;gap:calc(2 * var(--offset))}@media screen and (max-width:700px){.section__header{flex-wrap:wrap;gap:calc(1 * var(--offset))}}.section__text{display:flex;flex-direction:column;gap:calc(.5 * var(--offset))}.section__link{display:flex;align-items:center;gap:calc(.5 * var(--offset));font-size:.93em;color:var(--blue);transition:color .3s ease}.section__link svg{width:calc(.75 * var(--offset));height:calc(.75 * var(--offset));fill:var(--blue);transition:fill .3s ease}.section__link:hover{color:var(--black)}.section__link:hover svg{fill:var(--black)}.home-services{display:flex;flex-direction:column;align-items:center;gap:calc(2.5 * var(--offset))}.services-list{display:flex;flex-direction:column;gap:calc(2.5 * var(--offset));width:100%}.services-list--column{flex-direction:row;flex-wrap:wrap}.services-list--column .services-list__item{width:calc(50% - 1.25 * var(--offset))}@media screen and (max-width:1100px){.services-list--column .services-list__item{width:100%}}.services-list--column .services-block__content{padding:calc(2 * var(--offset))}@media screen and (max-width:700px){.services-list--column .services-block__content{padding:calc(1.5 * var(--offset))}}.services-list--column .services-block__img{width:calc(13 * var(--offset))}@media screen and (max-width:700px){.services-list--column .services-block__img{width:100%}}.services-list--column .services-block__title{font-size:1em}.services-list--column .services-block .text{line-height:1.4}@media screen and (max-width:700px){.services-list{gap:calc(2 * var(--offset))}}.services-list__item{width:100%}.services-block{background:var(--white);display:flex;border-radius:calc(.8 * var(--offset));min-height:calc(12 * var(--offset));overflow:hidden;transition:box-shadow .5s ease;box-shadow:0 0 calc(1 * var(--offset)) 0 rgba(34,60,80,.15)}.services-block:hover{box-shadow:0 0 calc(1 * var(--offset)) 0 rgba(34,60,80,.3)}.services-block:hover .services-block__img img{transform:scale(1.1)}.services-block:hover .services-block__title{color:var(--blue)}@media screen and (max-width:1000px){.services-block{flex-direction:column;min-height:auto}}.services-block__link{display:flex}@media screen and (max-width:700px){.services-block__link{flex-direction:column}}.services-block__img{position:relative;display:flex;width:calc(20 * var(--offset));flex-shrink:0;overflow:hidden}.services-block__img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;will-change:transform;transition:all .8s ease}@media screen and (max-width:1000px){.services-block__img{width:100%;height:calc(15 * var(--offset))}}.services-block__content{display:flex;flex-direction:column;gap:calc(.5 * var(--offset));padding:calc(2.5 * var(--offset))}@media screen and (max-width:1000px){.services-block__content{padding:calc(1.5 * var(--offset))}}.services-block__title{font-size:1.1em;transition:all .3s ease}@media screen and (max-width:700px){.services-block__title{font-size:1em}}.services-block__button{display:flex;align-items:center;flex-shrink:0;padding:calc(2.5 * var(--offset));margin-left:auto}@media screen and (max-width:1000px){.services-block__button{padding-top:0;margin-left:0}}@media screen and (max-width:1000px){.services-block__button{padding:calc(1.5 * var(--offset));padding-top:0}}.services-info{display:flex}@media screen and (max-width:1000px){.services-info{flex-direction:column;gap:calc(3 * var(--offset))}}.services-info__img{display:flex;flex-shrink:0;width:50%;padding-right:calc(5 * var(--offset))}.services-info__img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:calc(.8 * var(--offset))}@media screen and (max-width:1000px){.services-info__img{width:320px;margin:0 auto;padding-right:0}}.services-info__content{display:flex;flex-direction:column;gap:calc(1 * var(--offset));width:50%}@media screen and (max-width:1000px){.services-info__content{width:100%}}.price{position:relative;display:flex;flex-direction:column;gap:calc(3 * var(--offset))}.price__list{display:flex;flex-wrap:wrap;gap:calc(2.5 * var(--offset));width:100%}@media screen and (max-width:1100px){.price__list{gap:calc(2 * var(--offset))}}.price__item{width:calc(33.33% - 1.67 * var(--offset))}@media screen and (max-width:1100px){.price__item{width:100%}}.price-block{background:var(--white);position:relative;display:flex;flex-direction:column;border-radius:calc(.4 * var(--offset));box-shadow:0 0 calc(.7 * var(--offset)) 0 rgba(34,60,80,.2);overflow:hidden}.price-block__header{display:flex;flex-direction:column;width:100%;height:calc(10 * var(--offset));color:var(--white);padding:calc(1.5 * var(--offset))}.price-block__header--lite{background:var(--black)}.price-block__header--basic{background:#fc8817}.price-block__header--premium{background:var(--blue)}.price-block__title{font:1.5em Bowler,sans-serif;margin-bottom:auto}.price-block__cost{font-size:1.5em}.price-block__cost--old{opacity:.5;text-decoration:line-through}.price-block__content{padding:calc(1.5 * var(--offset))}.price-block-list{display:flex;flex-direction:column;gap:calc(.5 * var(--offset));width:100%}.price-block-list__item{position:relative;display:flex;gap:calc(.5 * var(--offset));font-size:.83em;line-height:1.3}.price-block-list__item::before{content:"✓";color:#00c900}.price-block-list__item.none::before{content:"✘";color:#c50000}.steps{position:relative;display:flex}.steps__list{display:flex;flex-wrap:wrap;gap:calc(2.5 * var(--offset))}.steps__item{position:relative;display:flex;flex-direction:column;gap:calc(.8 * var(--offset));width:calc(33.33% - 1.67 * var(--offset));padding-left:calc(3 * var(--offset))}.steps__item::before{background:var(--white);content:"";position:absolute;top:0;left:0;transform:translate(-36%,-32%);width:calc(2.5 * var(--offset));height:calc(2.5 * var(--offset));border-radius:50%}.steps__item::after{font:1em Bowler,sans-serif;content:attr(data-number);position:absolute;top:0;left:0;color:var(--black)}@media screen and (max-width:1100px){.steps__item{width:calc(50% - 1.25 * var(--offset))}}@media screen and (max-width:700px){.steps__item{width:100%}}.steps__title{font-size:1.1em}.steps__text{font-size:.83em;line-height:1.5;margin:0;opacity:.5}.faq{position:relative;display:flex}.faq-list{display:flex;flex-direction:column}.accordion{display:flex;flex-direction:column;width:100%;border-bottom:1px solid rgba(17,17,17,.24)}.accordion:first-child{border-top:1px solid rgba(17,17,17,.24)}.accordion-button{display:flex;align-items:center;justify-content:space-between;gap:calc(2 * var(--offset));text-align:left;padding:calc(1.8 * var(--offset)) 0;color:var(--black);font-size:1.2em;transition:all .3s ease}.accordion-button:hover{color:var(--blue)}.accordion-button:hover .plus-icon::after,.accordion-button:hover .plus-icon::before{background:var(--blue)}.accordion-button.active .plus-icon::after{height:0%}@media screen and (max-width:700px){.accordion-button{font-size:.93em}}.plus-icon{position:relative;display:flex;align-items:center;justify-content:center;width:calc(1.5 * var(--offset));height:calc(1.5 * var(--offset));flex-shrink:0}.plus-icon::before{background:var(--black);content:"";width:100%;height:2px;border-radius:calc(1 * var(--offset));transition:all .3s ease}.plus-icon::after{background:var(--black);content:"";position:absolute;width:2px;height:100%;border-radius:calc(1 * var(--offset));transition:all .3s ease}.accordion-inner{height:0;overflow:hidden}.accordion-inner p{margin:calc(.5 * var(--offset)) 0;line-height:1.5;font-size:.93em;color:#898989}.accordion-inner :last-child{margin-bottom:calc(2 * var(--offset))}.accordion-inner :first-child{margin-top:0}.accordion-inner.active{height:-moz-fit-content;height:fit-content}.services-info__table{display:flex;flex-direction:column;gap:calc(.2 * var(--offset));font-size:.93em;line-height:1.6}.services-info__table p{margin:0}.services-info__table a{text-decoration:underline;color:var(--blue)}.cases-container{position:relative;display:flex;flex-direction:column;gap:calc(.5 * var(--offset))}.cases{display:flex;width:calc(100% + 2 * var(--offset));margin-left:calc(-1 * var(--offset));overflow:hidden}.cases-controller{position:absolute;top:50%;left:0;display:flex;align-items:center;justify-content:space-between;transform:translateY(-50%);width:calc(100% + 8 * var(--offset));margin-left:calc(-4 * var(--offset));z-index:1;pointer-events:none}@media screen and (max-width:700px){.cases-controller{display:none}}.slider-nav{background:var(--gray);display:flex;align-items:center;border-radius:50%;padding:calc(.5 * var(--offset));box-shadow:0 0 calc(1 * var(--offset)) 0 rgba(34,60,80,.15);pointer-events:painted;transition:all .3s ease}.slider-nav svg{width:calc(1 * var(--offset));height:calc(1 * var(--offset));fill:var(--black);transition:all .3s ease}.slider-nav--next svg{transform:translateX(10%)}.slider-nav--prev svg{transform:rotate(180deg) translateX(10%)}.slider-nav:hover{background:var(--blue)}.slider-nav:hover svg{fill:var(--white)}@media screen and (max-width:700px){.slider-nav{padding:calc(.85 * var(--offset))}}.slider-pagination{display:flex;align-items:center;gap:calc(.3 * var(--offset));margin:0 auto}.swiper-pagination-bullet{background:rgba(17,17,17,.12);display:flex;width:calc(.75 * var(--offset));height:calc(.75 * var(--offset));border-radius:50%;cursor:pointer;transition:all .3s ease}.swiper-pagination-bullet-active{background:var(--blue)}.cases__list{display:flex}.cases__item{display:flex;flex-direction:column;gap:calc(1.5 * var(--offset));padding:calc(1 * var(--offset))}.cases__item p{font-size:.93em;line-height:1.6;padding:0 calc(2 * var(--offset));text-align:center;opacity:.5;margin:0}@media screen and (max-width:700px){.cases__item p{padding:0}}.cases-img{display:flex;flex-direction:column;width:100%;border-radius:calc(.4 * var(--offset));overflow:hidden;box-shadow:0 0 calc(.7 * var(--offset)) 0 rgba(34,60,80,.2)}.cases-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-fit:top center;object-fit:top center}.cases-img__header{background:var(--gray);display:flex;gap:calc(.4 * var(--offset));padding:calc(.4 * var(--offset)) calc(1.5 * var(--offset))}.cases-img__button{background:#dcdcdc;display:flex;width:calc(.5 * var(--offset));height:calc(.5 * var(--offset));border-radius:50%}.cases-list{background:var(--white);position:relative;display:flex;flex-wrap:wrap;gap:calc(2.5 * var(--offset));padding:var(--section-gap) var(--header-wrapper);padding-top:0}@media screen and (max-width:700px){.cases-list{gap:calc(2 * var(--offset))}}.cases-list__item{width:calc(33.33% - 1.67 * var(--offset))}@media screen and (max-width:1100px){.cases-list__item{width:calc(50% - 1.25 * var(--offset))}}@media screen and (max-width:700px){.cases-list__item{width:calc(50% - 1 * var(--offset))}}@media screen and (max-width:600px){.cases-list__item{width:100%}}.cases-block{background:var(--white);position:relative;display:flex;flex-direction:column;gap:calc(1.5 * var(--offset));border-radius:calc(.4 * var(--offset));box-shadow:0 0 calc(.7 * var(--offset)) 0 rgba(34,60,80,.2);overflow:hidden}.cases-block__img{display:flex;width:100%;height:calc(12 * var(--offset))}.cases-block__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cases-block__content{display:flex;flex-direction:column;padding:calc(1.5 * var(--offset));padding-top:0}.cases-block__title{font-size:1em;line-height:1.3;font-weight:400}.services-package{display:flex;flex-wrap:wrap;gap:calc(2 * var(--offset))}.services-package .modules-list__item{width:calc(25% - 1.5* var(--offset))}.services-package__item{display:flex;padding:calc(1.8 * var(--offset)) 0;border-bottom:1px solid rgba(17,17,17,.24);width:100%}@media screen and (max-width:700px){.services-package__item{flex-direction:column}}.services-package__content{display:flex;flex-direction:column;align-items:flex-start;gap:calc(1 * var(--offset));flex-grow:1}.services-package__title{font-size:1.1em;font-weight:600}.services-package__text{font-size:.93em;line-height:1.6;margin:0}.services-package__link{font-size:.83em;text-decoration:underline;transition:all .3s ease}.services-package__link:hover{color:var(--blue)}.services-package__price{display:flex;justify-content:flex-end;width:40%;min-width:-moz-fit-content;min-width:fit-content;flex-shrink:0}.services-package__price span{font-size:1.8em;text-wrap:none}@media screen and (max-width:700px){.services-package__price{width:auto}}.features{display:flex;flex-direction:column;gap:calc(3 * var(--offset))}.features .features__item:nth-child(2n){flex-direction:row-reverse}@media screen and (max-width:700px){.features .features__item:nth-child(2n){flex-direction:column}}@media screen and (max-width:700px){.features{gap:calc(1 * var(--offset))}}.features__item{display:flex;align-items:center;gap:calc(3 * var(--offset))}@media screen and (max-width:700px){.features__item{flex-direction:column;gap:0}}.features__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:35%;height:calc(15 * var(--offset));background:#d1eeff;background:linear-gradient(130deg,#e1f3fe 48%,#faf3fc 100%);border-radius:calc(.6 * var(--offset));overflow:hidden}.features__icon svg{width:calc(3 * var(--offset));height:calc(3 * var(--offset));fill:var(--blue)}.features__icon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:700px){.features__icon{width:400px;max-width:100%}}.features__content{display:flex;flex-direction:column;align-items:flex-start;flex-shrink:1;gap:calc(1 * var(--offset));padding:calc(2 * var(--offset)) 0}.features__title{font-size:1.5em;line-height:1.3;font-weight:500}@media screen and (max-width:700px){.features__title{font-size:1.2em}}.features__text{font-size:.93em;line-height:1.6;margin:0;opacity:.7}.modules-slider-container{position:relative;display:flex;flex-direction:column}.modules-controller{position:absolute;top:50%;left:0;display:flex;align-items:center;justify-content:space-between;transform:translateY(-50%);width:calc(100% + 8 * var(--offset));margin-left:calc(-4 * var(--offset));z-index:1;pointer-events:none}@media screen and (max-width:700px){.modules-controller{position:relative;top:0;width:100%;margin-left:0;transform:translateY(0);order:1;width:-moz-fit-content;width:fit-content;gap:calc(1 * var(--offset));margin:0 auto;margin-top:calc(.5 * var(--offset))}}.modules-slider{display:flex;overflow:hidden;width:calc(100% + 2 * var(--offset));margin-left:calc(-1 * var(--offset));padding:calc(1 * var(--offset))}.modules-slider__list{display:flex}.modules-card{background:var(--white);position:relative;display:flex;flex-direction:column;gap:calc(1.5 * var(--offset));border-radius:calc(.4 * var(--offset));box-shadow:0 0 calc(.7 * var(--offset)) 0 rgba(34,60,80,.2);padding:calc(2 * var(--offset));overflow:hidden;transition:all .5s ease}.modules-card:hover{box-shadow:0 0 calc(.8 * var(--offset)) 0 rgba(34,60,80,.3)}.modules-card__icon{display:flex;width:calc(3.5 * var(--offset));height:calc(3.5 * var(--offset))}.modules-card__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.modules-card__content{display:flex;flex-direction:column;align-items:flex-start;gap:calc(.75 * var(--offset))}.modules-card__title{font-size:1em;line-height:1.3;font-weight:700;transition:all .3s ease}.modules-card__title::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.modules-card__title:hover{color:var(--blue)}.rating{display:flex;gap:calc(.2 * var(--offset))}.rating__item{display:flex}.rating__item svg{width:calc(1 * var(--offset));height:calc(1 * var(--offset));fill:#d0d0d0}.modules-card__text{font-size:.83em;line-height:1.6;margin:0;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.modules-card__footer{display:flex;align-items:center;justify-content:space-between;gap:calc(1.5 * var(--offset));margin-top:auto}.modules-card__footer .btn{z-index:1}.modules-card__footer .btn::after{content:attr(data-basket-false)}.modules-card__footer .btn.add::after{content:attr(data-basket-true)}.modules-card__price{font-size:1.1em}.modules{background:var(--white);position:relative;display:flex;flex-direction:column;gap:calc(2.5 * var(--offset));padding:var(--section-gap) var(--header-wrapper);padding-top:0}.filter{display:flex;gap:calc(3 * var(--offset));padding:calc(1 * var(--offset)) 0;border-bottom:1px solid #d0d9df}@media screen and (max-width:500px){.filter{gap:calc(1.5 * var(--offset))}}.filter-select{position:relative;display:flex}.filter-select-open{display:flex;align-items:center;gap:calc(.5 * var(--offset));font-size:.83em;transition:all .3s ease}.filter-select-open svg{width:calc(1.2 * var(--offset));height:calc(1.2 * var(--offset));fill:#ced3d6;transition:all .3s ease}.filter-select-open svg.arrow{width:calc(.65 * var(--offset));height:calc(.65 * var(--offset));transform:rotate(90deg)}@media screen and (max-width:500px){.filter-select-open span{display:none}}.filter-select-open:hover{color:var(--blue)}.filter-select-open:hover svg{fill:var(--blue)}.filter-select__list{background:var(--white);position:absolute;top:calc(100% + 1 * var(--offset));left:0;display:flex;flex-direction:column;gap:calc(.5 * var(--offset));border-radius:calc(.4 * var(--offset));box-shadow:0 0 calc(.7 * var(--offset)) 0 rgba(34,60,80,.2);padding:calc(1 * var(--offset));z-index:2}.filter-select__item{display:flex;font-size:.83em;text-wrap:nowrap}.filter-select-radio{width:100%;cursor:pointer;transition:.3s ease}.filter-select-radio span{display:flex;align-items:center;gap:calc(.5 * var(--offset))}.filter-select-radio span::before{content:"";width:calc(.2 * var(--offset));height:calc(.2 * var(--offset));border-radius:50%;flex-shrink:0;font-size:2em;line-height:.5;transition:all .3s ease}.filter-select-radio:hover{color:var(--blue)}.filter-select-radio input:checked~span::before{background:var(--blue)}.filter-position{display:flex;gap:calc(1 * var(--offset));margin-left:auto}.filter-btn{display:flex}.filter-btn svg{width:calc(1.2 * var(--offset));height:calc(1.2 * var(--offset));fill:#ced3d6}.filter-btn.active svg{fill:var(--black)}.modules-list{display:flex;flex-wrap:wrap;gap:calc(2 * var(--offset))}.modules-list__item{width:calc(25% - 1.5 * var(--offset))}@media screen and (max-width:1450px){.modules-list__item{width:calc(33.33% - 1.34 * var(--offset))}}@media screen and (max-width:1000px){.modules-list__item{width:calc(50% - 1 * var(--offset))}}@media screen and (max-width:600px){.modules-list__item{width:100%}}.product-tabs{display:flex;flex-direction:column;gap:calc(2 * var(--offset));width:100%}.product-tabs__inner{display:none}.product-tabs__inner.active{display:block}.product-tabs__list{display:flex;gap:calc(2 * var(--offset));width:100%;border-bottom:1px solid rgba(17,17,17,.24)}.product-tabs__button{position:relative;padding:calc(.85 * var(--offset)) 0;font-size:.93em;transition:all .3s ease}.product-tabs__button::after{background:var(--blue);content:"";position:absolute;left:0;bottom:-1px;width:0%;height:2px;transition:all .3s ease}.product-tabs__button.active{color:var(--blue)}.product-tabs__button.active::after{width:100%}.product-tabs__button:hover{color:var(--blue)}.product-card-slider{display:flex;overflow:hidden;margin-bottom:var(--section-gap)}.product-card-slider__list{display:flex}.product-card-slider__item{position:relative;display:flex}.product-card-slider__item img{width:100%;height:100%;max-height:calc(20 * var(--offset));-o-object-fit:contain;object-fit:contain}.basket-event{position:fixed;bottom:0;right:calc(1 * var(--offset));z-index:6;padding:calc(.75 * var(--offset)) calc(1 * var(--offset));color:var(--white);font-size:.93em;font-weight:500;border-top-left-radius:calc(.8 * var(--offset));border-top-right-radius:calc(.8 * var(--offset));transition:all .3s ease-in-out;transform:translateY(110%)}.basket-event.open{transform:translateY(0)}.basket-event.add{background:#29ba69}.basket-event.add::before{content:attr(data-before)}.basket-event.delete{background:#ce3737}.basket-event.delete::after{content:attr(data-after)}.clients__list{display:flex;flex-wrap:wrap}.clients__list .clients__item:last-child{border-right:none}@media screen and (max-width:900px){.clients__list .clients__item:nth-child(2n+1){border-right:1px solid rgba(17,17,17,.24)}.clients__list .clients__item:nth-child(-n+2){border-bottom:1px solid rgba(17,17,17,.24)}}@media screen and (max-width:550px){.clients__list .clients__item:nth-child(2n+1){border-right:none}.clients__list .clients__item:nth-child(-n+2){border-bottom:none}}.clients__item{width:25%;display:flex;flex-direction:column;gap:calc(1 * var(--offset));padding:calc(1.5 * var(--offset));border-right:1px solid rgba(17,17,17,.24)}.clients__item img{width:calc(9.5 * var(--offset));max-width:100%;height:calc(2 * var(--offset));-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;margin:0 auto}.clients__item span{font-size:.83em;line-height:1.5;opacity:.5;text-align:center}@media screen and (max-width:900px){.clients__item{width:50%;border-right:none}}@media screen and (max-width:550px){.clients__item{width:100%}}.clients-reviews-container{position:relative;display:flex;flex-direction:column}.clients-reviews-controller{position:absolute;top:50%;left:0;display:flex;align-items:center;justify-content:space-between;transform:translateY(-50%);width:calc(100% + 8 * var(--offset));margin-left:calc(-4 * var(--offset));z-index:1;pointer-events:none}@media screen and (max-width:700px){.clients-reviews-controller{position:relative;top:0;width:100%;margin-left:0;transform:translateY(0);order:1;width:-moz-fit-content;width:fit-content;gap:calc(1 * var(--offset));margin:0 auto;margin-top:calc(.5 * var(--offset))}}.clients-reviews{display:flex;overflow:hidden;width:calc(100% + 2 * var(--offset));margin-left:calc(-1 * var(--offset));padding:calc(1 * var(--offset))}.clients-reviews__list{display:flex}.reviews-block{background:var(--white);position:relative;display:flex;flex-direction:column;gap:calc(1.5 * var(--offset));border-radius:calc(.4 * var(--offset));box-shadow:0 0 calc(.7 * var(--offset)) 0 rgba(34,60,80,.2);padding:calc(2 * var(--offset));overflow:hidden}.reviews-block__header{display:flex;align-items:center;gap:calc(1 * var(--offset))}.reviews-block__img{display:flex;flex-shrink:0;width:calc(4.5 * var(--offset));height:calc(4.5 * var(--offset));border-radius:50%;overflow:hidden}.reviews-block__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.reviews-block__info{display:flex;flex-direction:column;gap:calc(.5 * var(--offset))}.reviews-block__info h3{font-size:.93em}.reviews-block__info span{font-size:.73em;opacity:.5}.reviews-block__text{font-size:.83em;line-height:1.6;margin:0}@media screen and (max-width:700px){.reviews-block__text{font-size:.93em}}.partners{display:flex;flex-wrap:wrap}.partners .partners__item:nth-child(3n+2){border-right:1px solid rgba(17,17,17,.24);border-left:1px solid rgba(17,17,17,.24)}.partners .partners__item:nth-last-child(-n+3){border-bottom:none}.partners__item{display:flex;align-items:center;justify-content:center;padding:calc(2.5 * var(--offset));width:33.33%;border-bottom:1px solid rgba(17,17,17,.24)}.partners__item img{max-width:100%;width:calc(9.5 * var(--offset));height:calc(4 * var(--offset));-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;margin:0 auto}@media screen and (max-width:700px){.partners__item{padding:calc(1 * var(--offset))}}.contacts{position:relative;display:flex;flex-direction:column;gap:calc(3 * var(--offset))}.contacts-info{display:flex;justify-content:space-between;gap:calc(2.5 * var(--offset))}@media screen and (max-width:700px){.contacts-info{flex-direction:column;gap:calc(1.5 * var(--offset))}}.contacts-info__block{display:flex;flex-direction:column;gap:calc(1 * var(--offset));width:calc(33.33% - 1.67 * var(--offset))}@media screen and (max-width:700px){.contacts-info__block{width:100%;gap:calc(.5 * var(--offset))}}.contacts-info__title{font:1.2em Bowler,sans-serif}@media screen and (max-width:700px){.contacts-info__title{font-size:1em}}.contacts-info__list{display:flex;flex-direction:column;align-items:flex-start;gap:calc(.3 * var(--offset))}.contacts-info__item{font-size:.93em;opacity:.6}.contacts-info__item a{color:var(--black)}.contacts-info__item a:hover{color:var(--blue)}.contacts-info__link{transition:all .3s ease}.form{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:calc(2 * var(--offset))}@media screen and (max-width:700px){.form{gap:calc(1.5 * var(--offset))}}.form::before{background:var(--white);content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;transition:all .5s ease;z-index:1}.form::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(3 * var(--offset));height:calc(3 * var(--offset));border-radius:50%;opacity:0;border-bottom:2px solid var(--blue);animation:rotate 2s linear infinite;pointer-events:none;transition:all .5s ease;z-index:2}.form.loading::before{opacity:.9;pointer-events:painted}.form.loading::after{opacity:1}@keyframes rotate{0%{transform:translate(-50%,-50%) rotate(0)}100%{transform:translate(-50%,-50%) rotate(360deg)}}.form__header{display:flex;flex-direction:column;gap:calc(1 * var(--offset));width:100%}@media screen and (max-width:700px){.form__header{gap:calc(.5 * var(--offset))}}.form-title{font:1.2em Bowler,sans-serif}.form-text{font-size:.83em;line-height:1.5;opacity:.6;margin:0;width:50%}.form-text a{text-decoration:underline;transition:all .3s ease-in-out}.form-text a:hover{color:var(--blue)}@media screen and (max-width:1000px){.form-text{width:100%}}@media screen and (max-width:700px){.form-text{font-size:.93em}}.form-text.error{color:#c60000}.form__content{display:flex;flex-direction:column;gap:calc(1 * var(--offset));width:100%}@media screen and (max-width:700px){.form__content{gap:calc(1.5 * var(--offset))}}.form-row{display:flex;gap:calc(2 * var(--offset));width:100%}@media screen and (max-width:700px){.form-row{flex-direction:column;gap:calc(1.5 * var(--offset))}}.form-input{display:flex;flex-direction:column;gap:calc(.5 * var(--offset));width:100%}.form-input input{background:0 0;border:none;border-bottom:1px solid rgba(34,60,80,.2);font-size:calc(max(.83em,16px));padding:calc(.5 * var(--offset)) 0;transition:all .3s ease}.form-input input:focus,.form-input input:hover{border-bottom:1px solid var(--blue)}.form__footer{display:flex;align-items:center;justify-content:space-between;width:100%}.footer__link{font-size:.93em;color:var(--blue);transition:all .3s ease}.footer__link:hover{color:var(--black)}.form-checkbox{display:flex;flex-wrap:wrap;gap:calc(.5 * var(--offset));margin-top:calc(.5 * var(--offset))}@media screen and (max-width:700px){.form-checkbox{gap:calc(1 * var(--offset))}}.form-checkbox__item{position:relative;width:calc(33.33% - .67 * var(--offset));cursor:pointer}.form-checkbox__item span{display:flex;gap:calc(.3 * var(--offset));font-size:.83em}.form-checkbox__item span::before{background:var(--white);content:"✓";display:flex;align-items:center;justify-content:center;color:transparent;width:calc(1 * var(--offset));height:calc(1 * var(--offset));border:1px solid #d5d5d5;border-radius:calc(.1 * var(--offset));transition:all .3s ease}.form-checkbox__item:hover span::before{border:1px solid var(--blue)}.form-checkbox__item input:checked~span::before{color:var(--blue);border:1px solid var(--blue)}@media screen and (max-width:1000px){.form-checkbox__item{width:calc(50% - .25 * var(--offset))}}@media screen and (max-width:700px){.form-checkbox__item{width:100%}}.footer{background:var(--black);position:relative;padding:calc(2 * var(--offset)) var(--header-wrapper);padding-bottom:calc(1 * var(--offset));color:var(--white)}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:calc(2 * var(--offset));padding:calc(1 * var(--offset)) 0;border-bottom:1px solid #1e1e1e}@media screen and (max-width:1000px){.footer-top{padding:calc(1.85 * var(--offset)) 0}.footer-top .btn{padding:calc(.7 * var(--offset)) calc(1.2 * var(--offset))}}.footer-center{display:flex;justify-content:space-between;gap:calc(3 * var(--offset));padding:calc(2 * var(--offset)) 0;border-bottom:1px solid #1e1e1e}@media screen and (max-width:1000px){.footer-center{flex-wrap:wrap}}.footer-bottom{display:flex;align-items:center;justify-content:space-between;padding-top:calc(1 * var(--offset))}.footer-column{display:flex;flex-direction:column;align-items:flex-start;gap:calc(1.5 * var(--offset));max-width:25%}@media screen and (max-width:1000px){.footer-column{max-width:100%;width:calc(50% - 1.5 * var(--offset))}}@media screen and (max-width:600px){.footer-column{width:100%}}.footer-title{font:1em Bowler,sans-serif;color:var(--blue)}.footer-list{display:flex;flex-direction:column;align-items:flex-start;gap:calc(.75 * var(--offset))}.footer-list__item{font-size:.83em;line-height:1.5}.footer-list__item a{color:var(--white);transition:all .3s ease}.footer-list__item a:hover{color:var(--blue)}.footer-list__item a:hover svg{fill:var(--blue)}.footer-list__link{display:flex;align-items:flex-start;gap:calc(.5 * var(--offset))}.footer-list__link svg{flex-shrink:0;overflow:visible;margin-top:calc(.1 * var(--offset));width:calc(.83 * var(--offset));height:calc(.83 * var(--offset));fill:var(--white);transition:all .3s ease}.copyright-text{color:var(--white);font-size:.73em;opacity:.7;margin:0}.copyright-logo{position:relative;display:flex;flex-direction:column;width:calc(var(--offset) * 1.5);height:calc(var(--offset) * 1.75);transition:.5s;transition-delay:.6s;overflow:hidden;margin-right:0;z-index:1}.copyright-logo.--dark::after{color:var(--white)}.copyright-logo.--dark .st,.copyright-logo.--dark svg{fill:var(--white);stroke:var(--white)}@media screen and (max-width:1100px){.copyright-logo{width:26px;height:35px}}.copyright-logo svg{width:calc(var(--offset) * 3);height:auto;opacity:1;transform:none;top:auto;left:auto;fill:var(--white);stroke:var(--white);stroke-linecap:round}@media screen and (max-width:1100px){.copyright-logo svg{width:55px}}.copyright-logo .st0{stroke-width:12;stroke-linejoin:round;stroke-miterlimit:10;margin-left:auto;animation:st0 2s linear 0s infinite normal}.copyright-logo .st01{stroke-width:0;animation:none}.copyright-logo .st{stroke-width:0;stroke-linejoin:bevel;opacity:0;transition:.5s;fill:var(--white);stroke:var(--white)}.copyright-logo .st1{transition-delay:.3s}.copyright-logo .st2{transition-delay:.2s}.copyright-logo .st3{transition-delay:.1s}@media screen and (min-width:769px){.copyright-logo:focus,.copyright-logo:focus-within,.copyright-logo:hover{width:calc(var(--offset) * 3);transition-delay:0s;overflow:visible}.copyright-logo:focus-within::after,.copyright-logo:focus::after,.copyright-logo:hover::after{opacity:1}.copyright-logo:focus .st0,.copyright-logo:focus-within .st0,.copyright-logo:hover .st0{animation:none}.copyright-logo:focus .st,.copyright-logo:focus-within .st,.copyright-logo:hover .st{opacity:1;transition-delay:.4s}.copyright-logo:focus .st2,.copyright-logo:focus-within .st2,.copyright-logo:hover .st2{transition-delay:.5s}.copyright-logo:focus .st3,.copyright-logo:focus-within .st3,.copyright-logo:hover .st3{transition-delay:.6s}}@keyframes st0{80%{stroke-width:12}95%{stroke-width:24}100%{stroke-width:12}}.social__list{display:flex;gap:calc(.75 * var(--offset))}.social__item{display:flex}.payment-systems{width:calc(2 * var(--offset));height:calc(1.8 * var(--offset))}.application{position:relative;display:flex;gap:calc(4 * var(--offset));padding:calc(var(--section-gap)/ 2) var(--header-wrapper);padding-top:calc(var(--hh) + var(--section-gap)/ 2)}.application__form{background:#f6f9ff;width:60%;padding:calc(2 * var(--offset));border-radius:calc(.4 * var(--offset))}.application__form .form-text{width:100%}@media screen and (max-width:1100px){.application__form{width:100%}}.application__img{position:relative;width:calc(40% - 4 * var(--offset));border-radius:calc(.4 * var(--offset));overflow:hidden}.application__img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1100px){.application__img{display:none}}.orders{position:relative;display:flex;padding:var(--section-gap) var(--header-wrapper);padding-top:0}.table{width:100%;border-spacing:0}.table th{background:var(--gray)}.table td,.table th{padding:calc(1 * var(--offset)) calc(.5 * var(--offset));font-size:.83em;text-align:left}.table td{border-bottom:1px solid var(--gray)}body:not(.loaded) .preloader{transform:translateY(0)}body:not(.loaded) .preloader::after{width:0%}body:not(.loaded) .burger,body:not(.loaded) .header .logo,body:not(.loaded) .header-widgets{opacity:0}body .burger,body .header .logo,body .header-widgets{transition:all .3s ease,opacity .3s ease 1s}.profile{padding:calc(var(--hh) + var(--section-gap)/ 2) var(--header-wrapper) var(--section-gap);position:relative;display:flex;align-items:flex-start}@media screen and (max-width:1100px){.profile{flex-direction:column}}.profile-bar{position:sticky;top:calc(var(--hh) + var(--section-gap)/ 2);display:flex;flex-shrink:0;width:30%}@media screen and (max-width:1100px){.profile-bar{width:100%;position:relative;top:0}}.profile-info{background:var(--white);position:relative;display:flex;flex-direction:column;gap:calc(2 * var(--offset));width:100%;border-radius:calc(.4 * var(--offset));box-shadow:0 0 calc(.7 * var(--offset)) 0 rgba(34,60,80,.2);padding:calc(2 * var(--offset));overflow:hidden}.profile-info__title{font-size:1.5em}.profile-info__list{display:flex;flex-direction:column;gap:calc(1 * var(--offset))}.profile-info__item{display:flex;flex-direction:column;gap:calc(.5 * var(--offset))}.profile-info__item span{font-size:.83em}.profile-info__item b{font-size:.93em}.profile-orders{display:flex;flex-direction:column;gap:calc(2 * var(--offset));padding:calc(2 * var(--offset)) calc(5 * var(--offset));padding-right:0;width:70%}.profile-orders .table{width:100%}.profile-orders tr{position:relative}.profile-orders tr:hover td{background:var(--gray);transition:all .3s ease-in-out}.profile-orders [data-modal-open]::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}@media screen and (max-width:1100px){.profile-orders{width:100%;padding:0;padding-top:calc(4 * var(--offset))}}body:not([data-auth=true]) [data-auth=true]{display:none}[data-auth=true] [data-auth=false]{display:none}