.types .form-item input.hidden{display:none}.section--date-time .container div .form-item__date,.section--date-time .container div .form-item__time{flex:1;display:flex;justify-content:space-between;align-items:center;gap:.375rem;padding:.9375rem 1rem;border:none;background-color:#fff;border-radius:18px;cursor:pointer}.section--date-time .container .form{display:flex;justify-content:center;flex-wrap:wrap;gap:.75rem;width:100%}@media only screen and (min-width: 768px){.section--date-time .container .form{flex-wrap:nowrap}}@media only screen and (max-width: 767px){.section--date-time .container .form{flex-direction:column;align-items:stretch}}.section--date-time .container .form .form-item__date,.section--date-time .container .form .form-item__time{border-radius:16px!important;border:1px solid transparent!important;box-shadow:var(--shadow-soft)!important;transition:border-color .3s ease,border-radius .3s ease,box-shadow .3s ease,background-color .3s ease!important}@media only screen and (min-width: 768px){.section--date-time .container .form .form-item__date,.section--date-time .container .form .form-item__time{min-width:240px}}.section--date-time .container .form .form-item__date:hover,.section--date-time .container .form .form-item__time:hover{border-radius:10px!important;border:1px solid #0094D2!important;box-shadow:var(--shadow-soft)!important}.section--date-time .container .form .form-item__date:active,.section--date-time .container .form .form-item__time:active{border-radius:10px!important;border-color:transparent!important;background-color:#e7e6e6!important;box-shadow:none!important}.form-item .input-date,.form-item .input-time{background-color:transparent;box-shadow:none;padding:unset}.card--premium__button .button--icon:last-of-type{display:flex}.cal-opt.hidden,.calc-subscribe.hidden,.hidden{display:none}.additional-card label{display:flex;flex-direction:column;align-items:center;gap:1rem}.notify.error{background-color:#c00006}.notify.success{background-color:#20b038}.notify.warning{background-color:#ffc053}.notifies{width:220px;position:fixed;right:40px;top:20px;z-index:99999}.notify{margin-bottom:10px;max-width:220px;min-height:50px;color:#fff;border-radius:15px;padding:10px;display:flex;align-items:center;cursor:pointer}.notify--active{display:flex}.notify__title,.notify__text{font-weight:700;font-size:14px}.notify__icon{width:20px;height:20px}.notify__content{padding-left:10px}.section--result__description .container a{all:unset;font-size:1.375rem;font-weight:400;border-bottom:1px solid #c00006;display:inline;width:-moz-fit-content;width:fit-content;margin:0 auto;color:#c00006;text-align:center;cursor:pointer}.card-user a{all:unset;display:flex;justify-content:center;align-items:center;gap:1.5rem;padding:.9375rem 1.125rem;border-radius:14px;background:linear-gradient(292deg,#5c41be 19.65%,#8067dc 95.06%);box-shadow:var(--shadow-soft);font-size:1rem;font-weight:500;line-height:1.2;color:#fff;text-align:center;cursor:pointer}.dialog--city__items .item.active{background-color:#0094d2;color:#fff}.section--address__header__item .button.active{box-shadow:none;outline:none!important}.types__link{display:flex;justify-content:space-between;align-items:center;gap:troem(6);padding:1.75rem 1.875rem;font-size:1.125rem;font-weight:500;line-height:normal;color:#fff;border-radius:16px!important;border:1px solid #5c41be;background-color:#5c41be;cursor:pointer;font:inherit;position:relative;overflow:hidden;transition:border-radius .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1)!important;will-change:border-radius,background-color!important;backface-visibility:hidden!important;transform:translateZ(0)!important}.types__link p,.types__link img{position:relative;z-index:2}:root{--shadow-soft: 0px 4px 8px 0px rgba(0, 0, 0, .03)}*{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}.types__link:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(292deg,#5c41be 19.65%,#8067dc 95.06%);border-radius:16px;opacity:1;transition:opacity .3s cubic-bezier(.4,0,.2,1),border-radius .3s cubic-bezier(.4,0,.2,1)!important;z-index:-1;will-change:opacity,border-radius!important;backface-visibility:hidden!important;transform:translateZ(0)!important}.types__link:hover{border-radius:10px!important;background-color:#5c41be!important}.types__link:hover:before{opacity:0;border-radius:10px!important}.types__link:active{border-radius:10px!important;background-color:#422a9b!important;transition:border-radius .15s ease,background-color .15s ease!important}.types__link:active:before{opacity:0;border-radius:10px!important;transition:opacity .15s ease,border-radius .15s ease!important}.types__link:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.3) 50%,transparent 100%);border-radius:inherit;z-index:1;pointer-events:none;opacity:0}.types__link.clicked:after{animation:shimmer .6s ease-out}@keyframes shimmer{0%{left:-100%;opacity:0}50%{opacity:1}to{left:100%;opacity:0}}@media only screen and (min-width: 768px){.types__link{padding:1.25rem 1.875rem;font-size:1.125rem}}.types__link p{font-size:21px!important;font-weight:600!important}.types__link:focus,.types__link:active,.types__link:focus-visible{outline:none!important}.section--has-label .form-item.error:before{top:45px}.card-user__paginate{display:flex;justify-content:center;gap:.75rem;margin-bottom:1.25rem;margin-top:1.25rem}.mx-10px{margin:0 10px}.section--cleaner-reviews__head-item.active{box-shadow:none;outline:none!important}.form-item__file__input__title{padding:1.5rem 1.25rem!important;border-radius:14px!important;background:#ffffff1a!important;box-shadow:var(--shadow-soft)!important;-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important;font-size:1.25rem!important;line-height:1!important;color:#fff!important}.form-item__file__input__title::-moz-placeholder{color:#fff!important}.form-item__file__input__title::placeholder{color:#fff!important}.services__grid{display:grid;grid-template-columns:1fr;gap:.75rem}.services__grid .card--service{width:100%!important;flex-shrink:1!important;height:170px!important;display:flex!important;justify-content:center!important;align-items:center!important}.services__grid .card--service__title{margin:0!important}@media only screen and (min-width: 768px){.services__grid{grid-template-columns:repeat(3,1fr);gap:1rem}.services__grid .card--service{width:100%!important;height:170px!important}}.section.services .wrapper,.section.services .wrapper__inner{display:block!important;overflow:visible!important;touch-action:auto!important;-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important;transform:none!important;width:auto!important;padding:0!important}@media only screen and (max-width: 768px){.services .wrapper{touch-action:auto;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.types .wrapper{display:flex;flex-direction:row;gap:.45rem;width:100%}.types .wrapper .types__item,.types .form-item{width:100%}.form-item--sanuzel .btn-plus,.form-item--sanuzel .btn-minus,.types .form-item>button.btn-plus,.types .form-item>button.btn-minus,.btn-plus,.btn-minus{touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form-item--sanuzel .btn-plus img,.form-item--sanuzel .btn-minus img,.types .form-item>button.btn-plus img,.types .form-item>button.btn-minus img,.btn-plus img,.btn-minus img{pointer-events:none}}.section--calendar__day.inactive.dayoff p{color:#765fcb}.section--result__footer--regulations{flex-direction:column}@media only screen and (min-width: 768px){.checkboxes--regulations{padding-top:30px;align-items:center}}.dialog--city__items .price,.section--address__header__item .price{display:flex;justify-content:center;align-items:center;gap:.375rem;padding:.375rem;border-radius:20px;background:#ffc053;font-size:1rem;font-weight:400;line-height:1;margin-left:10px;color:#002839}.dialog--city__items .price span,.section--address__header__item .price span{font-size:1.2rem;font-weight:800;color:#002839}.dialog__promt-title{color:#33236e;text-align:center;font-weight:700;font-size:1.35rem;margin-bottom:10px}.dialog--promt-take .button{all:unset;width:100%;box-sizing:border-box;display:flex;justify-content:center;align-items:center;gap:1.5rem;padding:.9375rem 1.125rem;border-radius:14px;background:linear-gradient(292deg,#5c41be 19.65%,#8067dc 95.06%);box-shadow:var(--shadow-soft);font-size:1rem;font-weight:400;line-height:1.2;color:#fff;text-align:center;cursor:pointer}.dialog--promt-take .price{font-weight:700}.order--calculate{display:none;background-color:#ffc053;position:fixed;bottom:47px;z-index:100;left:0;right:0;margin:auto;width:calc(100% - 30px);border-radius:15px 15px 0 0;overflow:hidden;justify-content:space-between;color:#33236d}.order--calculate__container{padding:5px;width:45%;display:flex;align-items:center}.order--calculate__title{font-size:10px;width:55px}.order--calculate__time{font-weight:700;font-size:12px}.order--calculate__price{font-size:12px;font-weight:700;width:70%}.order--calculate__container--price{width:40%}.order--calculate__title--price{width:50px}.order--calculate__btn{font-size:1rem;font-weight:500;line-height:normal;padding:0 10px;color:#fff;height:100%;border:1px solid #5c41be;background:linear-gradient(292deg,#5c41be 19.65%,#8067dc 95.06%);cursor:pointer}@media (max-width: 768px){.order--calculate{display:flex}}.section--inventories__items{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.types__vacuum.active .types__vacuum--name{color:#fff!important}.types__vacuum.active svg path{fill:#fff!important;stroke:#fff!important}.replicate-order{flex:none!important;gap:20px;margin:auto;font-size:1.25rem}.additional-card__changed{display:none}.additional-card--quantitative.active{position:relative;overflow:hidden}.additional-card__changed.active{display:flex;position:absolute;left:0;top:0;right:0}.additional-card__count{position:absolute;max-width:30px;height:20px;background-color:#0094d2;color:#fff;font-weight:700;font-size:1.2rem;line-height:1.2rem;top:0;left:0;right:0;margin:25px auto auto}.additional-card__btn{width:50%!important;height:60px!important;border-radius:unset!important;font-size:3rem!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important}.additional-card__btn--minus{background-color:#332174!important}.additional-card__btn--plus{background-color:#5c41be!important}.additional-card--quantitative.active svg,.additional-card--quantitative.active img{display:none}body{background-position:0% 0;transition:all .3s ease}.section--error{text-align:center}.section--error .container{height:80vh;padding-bottom:30px}.section--error p{font-size:2rem}.error-head{font-size:15rem}@media only screen and (min-width: 768px){.error-btn{padding:1.25rem 1.875rem;font-size:1.125rem}}@media only screen and (max-width: 768px){.error-head{font-size:6rem}}.error-btn{margin:20px auto 150px;width:300px;display:flex;justify-content:space-between;align-items:center;gap:troem(6);padding:1.75rem 1.875rem;font-size:1.125rem;font-weight:500;line-height:normal;color:#fff;border-radius:23px;border:1px solid #5c41be;background:linear-gradient(292deg,#5c41be 19.65%,#8067dc 95.06%);cursor:pointer}.additional-card button{transition:all .3s ease}.additional-card button:hover{background-color:#ffd285}.additional-card button:active{background-color:#ffa509}.additional__block{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%;margin-top:auto!important;flex-grow:1;justify-content:flex-end}@media only screen and (max-width: 768px){.section--additional-cards.dry .swiper .swiper-wrapper{align-items:flex-start}.section--additional-cards.dry .swiper .swiper-slide{height:auto!important}.section--additional-cards.dry .swiper .additional-card,.section--additional-cards.dry .swiper .additional__block{height:auto}}.additional-card--quantitative.active .additional__block{margin-top:66px}@media only screen and (max-width: 768px){.additional-card:hover{background-color:#fff6}.additional-card.active{background-color:#422a9b}.additional-card:hover h4{color:#2a2444b3}.additional-card.active h4{color:#fff}.additional-card:hover svg path{fill:#422a9b}.additional-card.active svg path{fill:#fff}}h1,h2,h3{font-family:Unbounded,sans-serif!important}.section--order-hero .container details{padding:.9375rem 0}.section--order-hero .container details p{margin-top:0;text-align:center}.additional-card{display:flex!important;flex-direction:column!important;align-items:center!important;gap:1rem!important;padding:1.25rem!important;border-radius:16px!important;background:#fff!important;box-shadow:var(--shadow-soft)!important;text-align:center!important;cursor:pointer;transition:all .3s ease!important;border:1px solid transparent!important;position:relative!important}@media only screen and (min-width: 768px){.additional-card{min-height:auto!important;height:auto!important}}.additional-card:hover:not(.active){border-radius:10px!important;border-color:#0094d2!important}.additional-card.active{background-color:#0094d2!important;box-shadow:none!important;border-radius:10px!important;border:1px solid #0094D2!important}.additional-card__price{border-radius:6px!important;padding:6px!important}.additional-card__btn--plus{background-color:#017eb3!important}.additional-card__btn--minus{background-color:#005173!important}.additional-card__count{position:absolute;max-width:30px;height:20px;background-color:#ffc053;color:#002839;font-weight:700;font-size:1.2rem;line-height:1.2rem;top:0;left:0;right:0;margin:25px auto auto}summary{padding:0 .9rem}.types .form-item>button.btn-plus,.types .form-item>button.btn-minus,.btn-plus,.btn-minus{border-radius:16px!important;background-color:#fff!important;box-shadow:var(--shadow-soft)!important;border:1px solid transparent!important;transition:border-radius .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)!important;will-change:border-radius,border-color,background-color,box-shadow!important;backface-visibility:hidden!important;transform:translateZ(0)!important}.types .form-item>button.btn-plus:hover,.types .form-item>button.btn-minus:hover,.btn-plus:hover,.btn-minus:hover{border-radius:10px!important;border:1px solid #0094D2!important;background-color:#fff!important;box-shadow:var(--shadow-soft)!important}.types .form-item>button.btn-plus:active,.types .form-item>button.btn-minus:active,.form-item--sanuzel .btn-plus:active,.form-item--sanuzel .btn-minus:active,.form-item--sanuzel button.btn-plus:active,.form-item--sanuzel button.btn-minus:active,.btn-plus:active,.btn-minus:active{border-radius:10px!important;border:1px solid #0094D2!important;background-color:#abd7ea!important;box-shadow:none!important;transition:border-radius .15s ease,border-color .15s ease,background-color .15s ease,box-shadow .15s ease!important}@media only screen and (max-width: 768px){.types .form-item>button.btn-plus,.types .form-item>button.btn-minus,.form-item--sanuzel .btn-plus,.form-item--sanuzel .btn-minus,.btn-plus,.btn-minus{-webkit-tap-highlight-color:transparent!important;touch-action:manipulation!important}}.types__item{border-radius:16px!important;background-color:#fff!important;box-shadow:var(--shadow-soft)!important;border:1px solid transparent!important;transition:border-radius .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)!important;will-change:border-radius,border-color,background-color,box-shadow!important;backface-visibility:hidden!important;transform:translateZ(0)!important}.types__item:hover:not(.active){border-radius:10px!important;border:1px solid #0094D2!important;background-color:#fff!important;box-shadow:var(--shadow-soft)!important;color:#2a2444e6!important}.types__item:hover:not(.active) svg path{stroke:#422a9b!important;fill:#422a9b!important}.types__item:hover:not(.active) p{color:#2a2444e6!important}.types__item.active,.types__item:active{border-radius:10px!important;border:1px solid #0094D2!important;background-color:#0094d2!important;box-shadow:none!important;color:#fff!important;transition:border-radius .15s ease,border-color .15s ease,background-color .15s ease,box-shadow .15s ease!important}.types__item.active svg path,.types__item:active svg path{stroke:#fff!important;fill:#fff!important}.types__item.active p,.types__item:active p{color:#fff!important}button.btn-plus.active,button.btn-minus.active,.form-item--sanuzel button.btn-plus.active,.form-item--sanuzel button.btn-minus.active,.types .form-item>button.btn-plus.active,.types .form-item>button.btn-minus.active{border-radius:10px!important;border:1px solid #0094D2!important;background-color:#abd7ea!important;box-shadow:none!important;transition:border-radius .15s ease,border-color .15s ease,background-color .15s ease,box-shadow .15s ease!important}.swiper .swiper-button-prev,.swiper .swiper-button-next{background-color:#fff!important;border-radius:30px!important;box-shadow:var(--shadow-soft)!important;transition:all .3s ease!important}.swiper-slide .swiper-button-prev,.swiper-slide .swiper-button-next,.additional-card .swiper-button-prev,.additional-card .swiper-button-next{background-color:initial!important;border-radius:initial!important;box-shadow:initial!important;transition:initial!important}.swiper .swiper-button-prev:hover,.swiper .swiper-button-next:hover{background-color:#0094d2!important;border-radius:19px!important;box-shadow:var(--shadow-soft)!important}.swiper-slide .swiper-button-prev:hover,.swiper-slide .swiper-button-next:hover,.additional-card .swiper-button-prev:hover,.additional-card .swiper-button-next:hover{background-color:initial!important;border-radius:initial!important;box-shadow:initial!important}.swiper .swiper-button-prev:hover:after,.swiper .swiper-button-next:hover:after{filter:brightness(0) invert(1)!important}.swiper-slide .swiper-button-prev:hover:after,.swiper-slide .swiper-button-next:hover:after,.additional-card .swiper-button-prev:hover:after,.additional-card .swiper-button-next:hover:after{filter:none!important}.swiper .swiper-button-prev:active,.swiper .swiper-button-next:active{background-color:#017eb3!important;border-radius:19px!important;box-shadow:none!important}.swiper-slide .swiper-button-prev:active,.swiper-slide .swiper-button-next:active,.additional-card .swiper-button-prev:active,.additional-card .swiper-button-next:active{background-color:initial!important;border-radius:initial!important;box-shadow:initial!important}.swiper .swiper-button-prev:active:after,.swiper .swiper-button-next:active:after{filter:brightness(0) invert(1)!important}.swiper-slide .swiper-button-prev:active:after,.swiper-slide .swiper-button-next:active:after,.additional-card .swiper-button-prev:active:after,.additional-card .swiper-button-next:active:after{filter:none!important}a.card--service{cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;text-decoration:none;color:inherit;position:relative;overflow:hidden!important;outline:none!important}a.card--service:focus{outline:none!important}a.card--service:hover{transform:translateY(-3px);box-shadow:var(--shadow-soft)!important}a.card--service:active{transform:translateY(-2px);outline:none!important}a.card--service:active .card--service__bg{opacity:.6!important;transition:opacity .3s ease}a.card--service:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border-radius:18px;pointer-events:none;z-index:2;opacity:0;background:conic-gradient(from 0deg,#0094D2 0%,transparent 0%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;transition:opacity .1s ease}a.card--service:active:before{opacity:1;animation:borderFill .5s ease forwards}.services__grid .card--service .card--service__title img{animation:iconPulse 5s ease-in-out infinite!important}@keyframes iconPulse{0%,90%{filter:brightness(1)}95%{filter:brightness(1.2)}to{filter:brightness(1)}}
