.btn{display:block}.btn--blue{--bg-btn-color:var(--c-blue);--text-btn-color:var(--c-dark-white);--active-btn-color:var(--c-dark-blue)}.btn--red{--bg-btn-color:var(--c-red);--text-btn-color:var(--c-gray2);--active-btn-color:var(--c-dark-red)}.btn--gray{--bg-btn-color:var(--c-gray2);--text-btn-color:var(--c-red);--active-btn-color:var(--c-gray1)}.btn:hover>.button-wrap{transform:scale(.96)}.btn:disabled>.button-wrap{opacity:.4;pointer-events:none}.button-wrap{background-color:var(--bg-btn-color);border-radius:9.375rem;width:100%;padding:.6875rem 1.25rem .5625rem;transition:all .2s ease-in;position:relative;overflow:hidden}.button-wrap:active{background-color:var(--active-btn-color)}.button-wrap__content{align-items:center;width:max-content;margin:0 auto;display:flex}.button-wrap__text{color:var(--text-btn-color);text-align:right;position:relative}.button-wrap__left-circle,.button-wrap__right-circle{height:.5rem;transition:all .2s ease-in}.button-wrap__left-circle{width:0;margin-right:.375rem}.button-wrap__right-circle{width:.5rem;margin-left:.375rem}@media (hover:hover){.button-wrap:hover .button-wrap__left-circle{width:.5rem}}.left-circle,.right-circle{background-color:var(--text-btn-color);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:50%;transform:translateY(-50%)}.left-circle{left:-.5rem}.right-circle{right:0}.book-consultation{overflow-x:clip}.book-consult{background-color:var(--c-light-blue);width:100%;position:relative}.book-consult__top{padding-bottom:2.5rem}.book-consult__title{color:var(--c-blue);text-align:center;width:77.875rem;margin:0 auto;transform:translateY(-2.5rem)}.book-consult__description{color:var(--c-blue);text-align:center;z-index:1;margin:0 auto;position:relative}.book-consult__btn-wrap{z-index:2;width:10.625rem;margin:4.5rem auto 0;display:block;position:relative}.telephone-link{color:var(--c-blue);display:inline-block;position:relative}.telephone-link:after{background-color:var(--c-blue);content:"";width:0;height:.25rem;transition:all .4s ease-out;position:absolute;top:100%;left:0}.telephone-link:hover:after{width:100%}.book-consult__wrap-balls{width:100%;height:100%;position:absolute;top:0;left:0;overflow-x:clip}.consult-ball{pointer-events:none;width:5.625rem;height:5.625rem;position:absolute}.consult-ball img{width:100%;height:100%}.consult-ball--n1{bottom:3.125rem;left:14.375rem}.consult-ball--n2{bottom:18.75rem;left:2.5rem}.consult-ball--n3{bottom:31.25rem;left:32%}.consult-ball--n4{bottom:12.5rem;right:21.5625rem}.consult-ball--n5{bottom:10.625rem;right:19.375rem}.consult-ball--n6{bottom:1.25rem;right:5rem}.consult-ball--n7{top:1.25rem;right:-1.875rem}@media (width<=1024px){.book-consult{padding-top:2.875rem}.book-consult__title{width:21.25rem;transform:translateY(0)}.book-consult__description{width:19.375rem;margin-top:1.5rem}.book-consult__btn-wrap{margin-top:2.5rem}.consult-ball{width:3.75rem;height:3.75rem}.consult-ball--n1{left:unset;right:1.25rem}.consult-ball--n2{bottom:unset;top:13.125rem;left:1.875rem}.consult-ball--n3{bottom:unset;left:unset;top:14.375rem;right:.625rem}.consult-ball--n4,.consult-ball--n5,.consult-ball--n6,.consult-ball--n7{display:none}}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.care-pet{width:100%}.care-pet_wrap{height:139.063rem;position:relative;overflow:hidden}.care-pet__big-circle{background-color:var(--c-pink);z-index:2;border-radius:50%;width:95rem;height:95rem;margin-bottom:47.5rem;position:absolute;top:0;left:50%;transform:translate(-50%)}.care-pet__big-circle_white{background-color:var(--c-dark-white);z-index:1;border-radius:50%;width:95rem;height:95rem;position:absolute;top:31.25rem;left:50%;transform:translate(-50%)}.care-pet__blue-block{background-color:var(--c-light-blue);z-index:0;width:100%;height:180vh;position:absolute;bottom:0}.care-pet__semicircle{background-color:var(--c-dark-white);opacity:.2;z-index:0;border-radius:0 0 46.5625rem 46.5625rem;width:93.125rem;height:46.5625rem;position:absolute;bottom:28.75rem;left:50%;transform:translate(-50%)}.care-pet__book-consult{z-index:1;position:absolute;bottom:10rem;left:50%;transform:translate(-50%)}.care-pet__book-arrow{--icon-color:var(--c-blue);z-index:1;position:absolute;bottom:4.375rem;left:50%;transform:translate(-50%)}.care-pet .icon-arrow{background-color:var(--icon-color,var(--c-brown));width:18px;height:22px;-webkit-mask:var(--arrow) center/contain no-repeat;-webkit-mask:var(--arrow) center/contain no-repeat;mask:var(--arrow) center/contain no-repeat;display:block}.care-pet_content{z-index:2;width:100%;height:100%;position:absolute;top:0}.care-pet_content-top{flex-direction:column;align-items:center;width:100%;display:flex;position:absolute;top:8.125rem;left:0}.care-pet__description{color:var(--c-red);text-align:center;width:20.5rem}.care-pet_content-arrow{--icon-color:var(--c-red);margin-top:1rem}.care-pet_content-title{color:var(--c-red);text-align:center;width:67.375rem;margin-top:5.9375rem;position:relative}.care-pet_left-ball{z-index:0;width:18.125rem;height:18.75rem;position:absolute;top:4.625rem;left:-2.5rem;transform:scale(1.3)}.care-pet_right-ball{z-index:1;width:15rem;height:15.625rem;position:absolute;top:7.5rem;right:3.75rem}.care-pet_content-balls{z-index:1;width:100%;position:absolute;top:38.75rem;left:0}.care-pet_content-balls>img{width:111.688rem;height:59.5rem;position:absolute;top:-7.1875rem;left:50%;transform:translate(-50%)}.care-pet_content-ruler{background-color:var(--c-dark-white);width:80%;height:34.375rem;position:absolute;top:62.5rem;left:50%;transform:translate(-50%)}.care-pet .decor__yellow-ball{pointer-events:none;width:5.625rem;height:5.625rem;position:absolute;bottom:0}.care-pet .decor__yellow-ball img{width:100%;height:100%}.care-pet .decor__yellow-ball.n1{bottom:2.5rem;left:5.25rem}.care-pet .decor__yellow-ball.n2{bottom:4.6875rem;left:4rem}.care-pet .decor__yellow-ball.n3{bottom:7.5rem;right:7.5rem}.care-pet .decor__yellow-ball.n4{bottom:12.5rem;right:26.25rem}.care-pet__testimonials{z-index:2;width:100%;position:absolute;top:65.625rem;left:0}.testimonials__title{color:var(--c-red);text-align:center;margin-bottom:1.25rem}.care-pet__testimonials-slider{width:100%}.testimonial-slide{cursor:pointer;width:21.375rem;padding-top:.4375rem}.testimonial-slide__line{background-color:var(--c-red);width:100%;height:.0625rem;position:relative}.testimonial-slide__point{background-color:var(--c-red);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:-.25rem;left:50%;transform:translate(-50%)}.testimonial-slide__point.active:after{border:.0625rem solid var(--c-red);content:"";background-color:#0000;border-radius:50%;width:.875rem;height:.875rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.testimonial-slide__num{color:var(--c-red);text-align:center;margin-top:.75rem}.testimonial-slide__name{color:var(--c-red);text-align:center;margin-top:.1875rem}.care-pet__content-read-wrap{z-index:2;flex-direction:column;align-items:center;width:100%;margin-top:45rem;display:flex;position:relative}.care-pet__content-read-gap{width:100%;height:4.375rem}.care-pet .care-pet__content-read{color:var(--c-red);cursor:pointer;text-align:center;width:62.5rem;margin-top:1.25rem;font-size:4.5rem}.testimonial__btn-prev,.testimonial__btn-next{--icon-color:var(--c-red);height:1.25rem;transition:all .3s var(--my-ease);width:1rem;position:absolute;top:6.25rem}.testimonial__btn-prev{left:2rem;transform:rotate(90deg)}.testimonial__btn-next{right:2rem;transform:rotate(-90deg)}@media (hover:hover){.testimonial__btn-prev:hover{transform:rotate(90deg)scale(1.1)}.testimonial__btn-next:hover{transform:rotate(-90deg)scale(1.1)}}.cursor-mouse{font-family:var(--font-body);text-transform:uppercase;font-size:.875rem;font-weight:500;line-height:100%}.cursor-character{mix-blend-mode:difference;opacity:0;pointer-events:none;z-index:100000;position:fixed;top:0}.overlay-modal{background-color:var(--c-light-pink);opacity:0;z-index:0;width:100%;height:2rem;position:absolute;top:0;left:0}.close-rect-modal1{transform-origin:50%;transition:all .3s var(--my-ease);transform:rotate(17deg)}.close-rect-modal2{transform-origin:50%;transition:all .3s var(--my-ease);transform:rotate(-17deg)}.modal{visibility:hidden;width:100%;height:100dvh;z-index:var(--z-modal);background-color:#0000;flex-direction:column;display:flex;position:fixed;top:0;left:0;transform:translateY(100%)}.modal__header{background-color:var(--c-red);color:#fff;z-index:1;border-radius:.5rem .5rem 0 0;justify-content:space-between;align-items:center;width:100%;margin-top:1rem;padding:1rem 2rem;display:flex;position:relative}@media (hover:hover){.modal__btn-close:hover .close-rect-modal1{transform:rotate(12deg)}.modal__btn-close:hover .close-rect-modal2{transform:rotate(-12deg)}}.modal__header-mob{justify-content:space-between;align-items:center;padding:.6875rem 1rem;display:none}.modal__header-mob button{color:var(--c-red)}.modal__main{background-color:var(--c-light-pink);flex:1;width:100%;padding:2rem;display:flex}.modal__main-left{border-radius:.625rem;width:47.125rem;height:auto;position:relative;overflow:hidden}.modal .inner-img{object-fit:cover;width:100%;height:100%}.modal__main-right{color:var(--c-red);flex-direction:column;justify-content:space-between;width:35.25rem;margin-top:0;margin-left:3.625rem;display:flex}.testimonial__description-wrap{margin-top:0}.testimonial__title{margin-top:2rem}@media (width<=1024px){.care-pet_wrap{height:93.75rem}.care-pet__big-circle{width:41.375rem;height:41.375rem}.care-pet__big-circle_white{width:45.625rem;height:45.625rem;top:36.25rem}.care-pet__blue-block{height:50vh}.care-pet__semicircle{width:41.375rem;height:41.375rem;bottom:1.25rem}.care-pet__book-consult{bottom:9rem}.care-pet_content-top{top:6rem}.care-pet__description{width:18.0625rem}.care-pet_content-title{width:21.5625rem;margin-top:4rem}.care-pet_left-ball{z-index:1;width:7.25rem;height:7.375rem;top:18.125rem;left:2.5rem;transform:scale(1)}.care-pet_right-ball{width:5.875rem;height:6rem;top:6.25rem;right:-1.25rem}.care-pet_content-balls>img{width:40rem;height:20rem}.care-pet_content-ruler,.care-pet .decor__yellow-ball,.testimonial__btn-prev,.testimonial__btn-next{display:none}.care-pet__testimonials{top:38.75rem}.testimonial-slide{width:7.0625rem}.care-pet__content-read-wrap{margin-top:21.875rem}.care-pet .care-pet__content-read{width:21.5625rem;margin-top:5rem;font-size:2.625rem}.overlay-modal,.modal__btn-close{display:none}.modal{background-color:var(--c-light-pink)}.modal__header{margin-top:0;padding:1rem}.modal__header-mob{display:flex}.modal__main{height:auto;padding:1rem 1rem 2rem;display:block;overflow:auto}.modal__main-left{width:100%;height:17.5rem}.modal__main-right{width:100%;margin-top:1.5rem;margin-left:0}.testimonial__description-wrap,.testimonial__title{margin-top:1.5rem}}.care-pet_left-ball img,.care-pet_right-ball img{object-fit:contain;width:100%;height:100%}.modal__header :focus-visible{outline-color:currentColor}.cost-of-walking{background-color:var(--c-light-blue);width:100%;padding-top:6.0625rem}.cost-of-walking__wrap{width:100%;padding:0 2rem;overflow:hidden}.cost-of-walking__title-part{flex-direction:column;align-items:center;display:flex}.cost-of-walking__title{color:var(--c-blue);margin-top:2rem}.cost-of-walking__cards-wrap{grid-template-columns:repeat(4,1fr);column-gap:1rem;width:100%;margin-top:2.5rem;margin-bottom:2.125rem;display:grid}.cost-of-walking__card{--active-btn-color:var(--c-dark-blue);height:27.25rem}.cost-of-walking__card-empty{background-color:var(--c-blue);border-radius:.625rem;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%;padding:3rem 0;display:flex}.cost-of-walking__more-label{color:var(--c-dark-white);text-align:center}.cost-of-walking__circle{background-color:var(--c-d-light-blue);border-radius:50%;justify-content:center;align-items:center;width:8.75rem;height:8.75rem;margin-top:0;display:flex}.cost-of-walking__circle img{transition:all .15s ease-in;transform:rotate(-90deg)}@media (hover:hover){.cost-of-walking__card-empty:hover .cost-of-walking__circle img{transform:rotate(-90deg)translateY(30%)}}.card-cost-walk{flex-direction:column;width:100%;height:100%;display:flex;position:relative}.card-cost-walk__content{background-color:var(--c-dark-white);cursor:pointer;border-radius:.625rem;flex-direction:column;flex:1;justify-content:space-between;align-items:center;padding:3rem 0;display:flex;position:relative;overflow:hidden}.card-cost-walk__button{width:100%;height:3.3125rem;margin-top:.5rem}.card-cost__name{color:var(--c-blue);text-align:center}.card-cost__from{color:var(--c-blue);margin-top:0}.card-cost__wrap-price{flex-direction:column;align-items:center;display:flex}.card-cost__price{color:var(--c-blue);margin-top:.6875rem}.card-cost__description{color:var(--c-blue);text-align:center;width:13.125rem;min-height:1.75rem;margin-top:0}.card-cost__saving{color:var(--c-blue);font-family:var(--font-body);opacity:.3;text-align:center;text-transform:uppercase;margin-top:0;font-size:.875rem;font-weight:500;line-height:100%;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.card-cost__most-popular{background-color:var(--c-blue);color:var(--c-dark-white);font-family:var(--font-body);text-transform:uppercase;border-bottom-left-radius:.625rem;padding:.4375rem .75rem .375rem;font-size:max(12px,.75rem);font-weight:500;line-height:100%;position:absolute;top:0;right:0}@media (hover:hover){.card-cost-walk__content:hover~.card-cost-walk__button .button-wrap{transform:scale(.96)}.card-cost-walk__content:hover~.card-cost-walk__button .button-wrap__left-circle{width:.5rem}}@media (width<=1024px){.cost-of-walking{padding-top:5.5rem}.cost-of-walking__wrap{padding:1rem}.cost-of-walking__title{margin-top:1.5rem}.cost-of-walking__cards-wrap{margin-top:1.5rem;display:block}.cost-of-walking__card{height:auto}.cost-of-walking__card:not(:last-child){margin-bottom:1.5rem}.cost-of-walking__circle{margin-top:2rem}.card-cost-walk__content{padding:1.5rem 0}.card-cost-walk__button{height:unset}.card-cost__from{margin-top:2rem}.card-cost__description{margin-top:3.5rem}.card-cost__saving{bottom:unset;left:unset;transform:unset;margin-top:1rem;position:relative}.card-cost__most-popular{left:0;right:unset;text-align:center;border-bottom-left-radius:0;width:100%}.card-cost-walk__content--popular{padding-top:3.5rem}}.preloader{cursor:pointer;width:100%;height:100svh;z-index:var(--z-gate);position:fixed;top:0;left:0}.preloader__svg{width:100vw;height:100svh}.preloader__veil{fill:var(--c-pink)}.preloader__content-wrap{opacity:1;width:100%;height:100%;position:absolute;top:0;left:0}.preloader__ball-wrap{opacity:1;pointer-events:none;z-index:10;position:absolute;top:0;left:0;transform:translate(62.5rem,60vh)scale(2)}.preloader__ball-wrap img{width:54px;height:54px;display:block}.preloader__title,.preloader__title-mob{color:var(--c-red);font-family:var(--font-display);letter-spacing:-.158438rem;opacity:0;text-align:center;text-transform:uppercase;width:36.625rem;font-size:7.875rem;font-weight:400;line-height:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.preloader__description{color:var(--c-red);font-family:var(--font-body);opacity:0;text-align:center;text-transform:uppercase;width:26.4375rem;font-size:.875rem;font-weight:500;line-height:100%;position:absolute;bottom:1.5rem;left:calc(50% - 13.2188rem)}@media (width<=1024px){.preloader__ball-wrap,.preloader__title{display:none}.preloader__title,.preloader__title-mob{width:18.75rem;font-size:4rem}.preloader__description{width:calc(100% - 2rem);bottom:1rem;left:1rem;transform:translate(-150%)}}.header{width:100%;z-index:var(--z-header);justify-content:space-between;align-items:center;padding-bottom:.3125rem;display:flex;position:fixed;top:0;left:0}.header__menu-overlay{background-color:var(--c-light-pink);opacity:0;visibility:hidden;z-index:-1;width:100%;height:100vh;transition:all .6s linear;position:fixed;top:0;left:0}.header__menu-overlay.is-open{opacity:.7;visibility:visible}.header__menu{background-color:var(--c-gray1);height:20rem;transition:all 1s var(--my-ease);z-index:0;width:100%;position:absolute;top:0;left:0;transform:translateY(-46.25rem)}.header__menu.is-open{transform:translateY(0)}.header__menu-circle{background-color:var(--c-gray1);border-radius:50%;width:29.3125rem;height:29.3125rem;position:absolute}.header__menu-circle.n1{top:-2.375rem;left:-9.0625rem}.header__menu-circle.n2{top:6.25rem;left:11.0625rem}.header__menu-circle.n3{top:16.3125rem;left:30.375rem}.header__menu-circle.n4{top:11.375rem;right:7.5rem}.header__menu-circle.n5{top:-6.0625rem;right:-6.5625rem}.header-menu__mob-header{color:var(--c-red);justify-content:space-between;align-items:center;width:100%;padding:.6875rem 1rem;display:none}.header-menu__mob-header button{color:inherit}.header-menu__nav-wrap{flex-direction:column;align-items:center;display:flex;position:absolute;top:8.125rem;left:50%;transform:translate(-50%)}.header-menu__nav-link{color:var(--c-red);opacity:0;display:block;position:relative}.header-menu__nav-link:not(:last-child){margin-bottom:1rem}.header-menu__social-links{z-index:1;align-items:center;margin-top:2.5rem;display:flex}.social-link:hover>img{transform:scale(1.1)}.social-link>img{object-fit:cover;width:100%;height:100%;transition:all .1s ease-in}.menu__hover-ball{opacity:0;height:2.1875rem;transition:opacity .4s var(--my-ease);width:2.1875rem;position:absolute}.menu__hover-ball.n1{bottom:0;left:0;transform:translate(-50%,40%)}.menu__hover-ball.n2{top:0;right:0;transform:translate(50%,-50%)}.menu__hover-ball>img{height:100%;transition:rotate .7s var(--my-ease);width:100%}@media (hover:hover){.header-menu__nav-link:hover .menu__hover-ball{opacity:1}.header-menu__nav-link:hover .menu__hover-ball>img{rotate:var(--ball-turn,none)}}.header__left-part{z-index:1;align-items:center;padding:.9375rem 0 0 2rem;display:flex;position:relative}.common-logo{align-items:center;display:flex}.header__dont-board{margin-left:3.5625rem}.header__left-mob-btn{color:var(--c-red);width:2.5rem;display:none}.header__menu-nav{opacity:0;transition:all .45s var(--my-ease);visibility:hidden;transition-delay:.2s;display:flex}.header__menu-nav.active{opacity:1;visibility:visible}.header__burger-btn{opacity:0;transition:all .45s var(--my-ease);visibility:hidden;padding:.5rem;transition-delay:.2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header__burger-btn.active{opacity:1;visibility:visible}.burger-line__top,.burger-line__bottom{fill:var(--c-red)}@media (hover:hover){.header__burger-btn:not(.open):hover .burger-line__top{transition:all .2s var(--my-ease);transform:translateY(-1px)}.header__burger-btn:not(.open):hover .burger-line__bottom{transition:all .2s var(--my-ease);transform:translateY(1px)}}.btn-nav{--link-color:var(--c-red);text-align:center;transition:var(--transition);z-index:2;position:relative}.btn-nav:not(:last-child){margin-right:2.25rem}.btn-nav:nth-child(5){margin-right:1.5rem}.header-link{padding:4px 8px;display:flex}.header-link__text{--self-color:var(--link-color);color:var(--self-color);text-align:center;position:relative}.header-link__text:after{background-color:var(--self-color);content:"";min-width:0;height:1px;transition:all .3s ease-out;position:absolute;top:100%;right:0}@media (hover:hover){.header-link:hover .header-link__text:after{min-width:100%;left:0;right:unset}}.header__right-part{align-items:center;margin-right:2rem;display:flex;position:relative}.btn-nav__plash{color:var(--c-gray1);width:120px;padding:24px 0;transition:unset;position:relative}.header .background-plash{z-index:-1;width:120px;height:auto;position:absolute;bottom:0;left:0}.header .background-plash__p2{width:160px;height:auto;position:absolute;top:-12px;left:-20px}.bg-plash__line{z-index:1;width:100%;height:auto;position:absolute;top:0;left:0;transform:translateY(-100%)}.header .background-plash path,.header .background-plash__p2 path,.header .bg-plash__line path{fill:var(--c-red)}@media (width<=1024px){.header{align-items:center;padding:.6875rem 1rem}.header__menu{z-index:10;height:100dvh;transform:translateY(-102dvh)}.header__menu.is-open{transform:translateY(0)}.header__menu-circle,.header__menu-wrap,.header__right-part,.header__dont-board,#header-hover__line{display:none}.header-menu__mob-header{display:flex}.header-menu__nav-wrap{top:50%;transform:translate(-50%,-50%)}.header-menu__nav-link:not(:last-child){margin-bottom:.625rem}.header__left-part{padding:0}.header__left-mob-btn{display:block}.header-dog{width:2.9375rem;height:1.5rem}}.main-page{width:100%;position:relative}.main-page__wrap{position:relative;overflow:hidden}.main-page__content{background-color:var(--c-gray1);z-index:1;height:78.125rem;padding:7.5rem 2rem 0;position:relative}@media (width<=1024px){.main-page__content{height:50rem;padding:5.375rem 0 0}}.main-page__titles{position:relative}.first-block-title,.first-view-text__anim{opacity:0}.bottom-title__letter,.mobile-title__letter{display:inline-block}.top-title{width:32.125rem}.bottom-title{text-align:right;width:30rem;margin-left:auto;transform:translateY(-9.375rem)}.bottom-title span{display:inline-block}.small_title{color:var(--c-red);text-align:right;width:9.375rem;position:absolute;top:14.375rem;right:6.4375rem}.main-page__social-links{z-index:2;align-items:center;display:flex;position:absolute;bottom:10.125rem;left:0}@media (width<=1024px){.main-page__social-links{display:none}}.social-link{opacity:0;width:2.5rem;height:2.5rem}.social-link:hover>svg{transform:scale(1.1)}.social-link>svg{object-fit:cover;width:100%;height:100%;transition:all .1s ease-in}.social-link:not(:last-child){margin-right:1.5rem}.main-page__title{color:var(--c-red);opacity:0;position:relative}.main-page__white-dog{pointer-events:none;z-index:1;width:112.5rem;position:absolute;top:-10rem;left:48%;transform:translate(-50%)}@media (width<=1024px){.main-page__white-dog{width:43.75rem;top:12.5rem;left:54%}}.main-page__white-dog>div{width:100%;height:100%}.main-page__details{z-index:2;flex-direction:column;align-items:center;width:36.25rem;display:flex;position:absolute;bottom:-12.625rem;left:50%;transform:translate(-50%)}@media (width<=1024px){.main-page__details{width:18.0625rem;bottom:-6.25rem}}.main-page__details-text{color:var(--c-red);text-align:center}.main-page__hero-ball{position:absolute;bottom:0;left:0}.main-page__hero-ball>svg{width:100%;height:100%}.main-page__hero-ball.n1{width:33.5625rem;height:34rem;transform:translate(-15%,50%)}@media (width<=1024px){.main-page__hero-ball.n1{width:26.875rem;height:26.875rem;transform:translate(-50%,60%)}}.main-page__hero-ball.n2{width:37.625rem;height:38.0625rem;left:18.75rem;transform:translateY(90%)}@media (width<=1024px){.main-page__hero-ball.n2{height:26.875rem;left:unset;width:26.875rem;right:0;transform:translate(30%,40%)}}.main-page__hero-ball.n3{width:37.625rem;height:38.0625rem;left:50%;transform:translateY(40%)}@media (width<=1024px){.main-page__hero-ball.n3{width:26.875rem;height:26.875rem;left:80%;transform:translateY(70%)}}.main-page__hero-ball.n4{height:34rem;left:unset;width:33.5625rem;right:0;transform:translate(40%,65%)}@media (width<=1024px){.main-page__hero-ball.n4{display:none}}.main-page__circle-link{background-color:var(--c-dark-pink);z-index:-1;border-radius:50%;width:24.5rem;height:24.5rem;transition:all .2s ease-out;position:absolute;bottom:-30rem;left:55%}@media (width<=1024px){.main-page__circle-link{width:13.625rem;height:13.625rem;bottom:-15.625rem;left:25%}}.main-page__circle-link>p{color:var(--c-red);text-align:center;position:absolute;bottom:7.125rem;right:6.5625rem}.main-page__circle-link>p:after{background-color:var(--c-red);content:"";border-radius:50%;width:.375rem;height:.375rem;position:absolute;top:50%;left:calc(100% + .625rem);transform:translateY(-50%)}@media (width<=1024px){.main-page__circle-link>p{bottom:2rem;right:3.8125rem}}@media (hover:hover){.main-page__circle-link:hover{transform:scale(1.1)}}.desktop-title{display:block}@media (width<=1024px){.desktop-title{display:none}}.mobile-title.h2{color:var(--c-red);opacity:0;text-align:center;width:20rem;margin:0 auto;font-size:4.75rem;display:none}@media (width<=1024px){.mobile-title.h2{display:block}}.mobile__sub-title{color:var(--c-red);text-align:center;margin-bottom:1.5rem}.circle-label{background-color:var(--c-gray2);z-index:2;border-radius:50%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:background-color .3s ease-in;display:flex;position:absolute}.circle-label.active{background-color:var(--c-yellow)}.circle-label__text{color:var(--c-red);font-family:var(--font-body);text-align:center;text-transform:uppercase;font-size:.875rem;font-weight:500;line-height:100%}.process-card{background-color:var(--c-white);box-shadow:-3px 4px 14px color-mix(in srgb,color-mix(in srgb,var(--c-dark-brown) 12%,var(--c-gray2)) 40%,transparent);border-radius:.25rem;flex-direction:column;justify-content:space-between;width:28.125rem;height:32.5rem;padding-top:1.5rem;padding-bottom:.25rem;display:flex;position:relative}.process-card.elastic{width:100%}.process-card__number,.process-card__title{color:var(--c-dark-brown);text-align:center;margin:0 .5rem}.process-card__label{position:absolute;top:-19px;left:50%;transform:translate(-50%)}.process-card .process-card__label-name{color:var(--c-light-brown);font-size:11px;position:absolute;top:5px;left:50%;transform:translate(-50%)}.process-card__number{width:370px;margin:2.25rem auto 0}.process-card__description{color:var(--c-dark-brown);text-align:center;width:380px;min-height:1.375rem;margin:1rem auto 0}.process-card__image-block{background-color:var(--c-light-purple);border-radius:.1875rem;height:230px;margin-top:1rem;margin-left:.25rem;margin-right:.25rem;position:relative}.process-card__image-block.purple2{background-color:var(--c-light-purple2)}.process-card__image-block.purple3{background-color:var(--c-light-purple3)}.process-card__image-block.purple4{background-color:var(--c-light-purple4)}.process-card__image-block img{object-fit:cover;width:310px;height:250px;position:absolute;top:-10%;left:50%;transform:translate(-50%)}.how-works{background-color:var(--c-light-pink);z-index:1;height:100vh;position:sticky;top:0}.how-works__wrap{height:100%;position:relative;overflow:hidden}.how-works__big-circle{background-color:var(--c-pink);z-index:0;border-radius:50%;width:95rem;height:95rem;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.how-works__content{flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0}.how-works__how-works{color:var(--c-red);text-align:center;position:relative}.how-works__description{color:var(--c-red);text-align:center;width:20.5rem;margin-bottom:5.375rem}.book-now__yellow-label{cursor:pointer;z-index:1;width:10.9375rem;position:absolute;bottom:2rem;right:2rem}.wrap-process-card{position:absolute;top:100%;left:0}.wrap-process-card.card1{top:99%;left:1.5rem}.wrap-process-card.card1 .process-card__image-block img{width:350px;height:290px;top:-16%}.wrap-process-card.card2{left:21.25rem}.wrap-process-card.card2 .process-card__image-block img{width:350px;height:280px;top:-16%}.wrap-process-card.card3{left:39.375rem}.wrap-process-card.card3 .process-card__image-block img{width:300px;height:250px;top:-6%}.wrap-process-card.card4{left:58.75rem}.wrap-process-card.card4 .process-card__image-block img{width:290px;height:290px;top:-10%}.plash-move-cards{height:400vh;position:relative}.plash-move-card1,.plash-move-card2,.plash-move-card3,.plash-move-card4{width:100%;height:100vh;position:absolute;left:0}.plash-move-card1{top:0}.plash-move-card2{top:100vh}.plash-move-card3{top:200vh}.plash-move-card4{top:300vh}.how-works__mob{background-color:var(--c-light-pink);padding:7.5rem 0 2rem;display:none;position:relative;overflow:hidden}.how-works__mob-bg-ball,.how-works__mob-bg-plash{background-color:var(--c-pink);z-index:0;position:absolute}.how-works__mob-bg-plash{width:100%;height:25rem;top:0;left:0}.how-works__mob-bg-ball{border-radius:50%;width:41.375rem;height:41.375rem;bottom:0;left:50%;transform:translate(-50%)}.how-works__title-mob{color:var(--c-red);text-align:center;width:21.4375rem;margin:0 auto}.how-works__slider-wrap{margin-top:2.75rem}.how-works__slider-wrap .swiper.swiper__wrap{padding-top:1.25rem}.swiper-slide__card{background-color:var(--c-dark-white);width:20.5rem;position:relative}.how-works__mob-desc{color:var(--c-red);text-align:center;width:17.875rem;margin:1.5rem auto 0}.how-works__mob-book{width:max-content;margin:3.5rem auto 0;display:block}@media (width<=1024px){.process-card{height:21.875rem;padding-top:1rem}.process-card__title{width:17.5rem;margin:0 auto}.process-card__number{width:100%;margin-top:1.25rem}.process-card__description{width:16.5625rem;min-height:2.0625rem;margin-top:.5rem}.process-card__image-block{height:10.5rem;margin-top:.5rem}.process-card__image-block img{width:14.375rem;height:14.375rem;top:-20%}.how-works,.plash-move-cards{display:none}.how-works__mob{display:block}}.process-card .process-card__image-block.process-card__image-block--inset img{object-fit:contain;width:100%;height:100%;top:0;left:0;transform:none}.ride-along{background-color:var(--c-light-pink);position:relative}.ride-along__track{position:relative}.ride-along__panel{grid-template-rows:auto 1fr;grid-template-columns:24rem 1fr;column-gap:3rem;height:100vh;padding:6.5rem 2.5rem 2.5rem;display:grid;position:sticky;top:0;overflow:hidden}.ride-along__head{grid-area:1/1}.ride-along .ride-along__title{color:var(--c-red);font-size:3.5rem;line-height:84%}.ride-along__description{color:var(--c-dark-brown);text-wrap:pretty;max-width:21rem;margin-top:1rem}.ride-along__map{box-shadow:-3px 4px 14px color-mix(in srgb,color-mix(in srgb,var(--c-dark-brown) 12%,var(--c-gray2)) 40%,transparent);width:min(100%,calc((100vh - 9rem) * var(--ratio)));border-radius:.5rem;grid-area:1/2/3;place-self:center;position:relative;overflow:hidden}.ride-along__map svg{width:100%;height:100%;display:block}.ride-along__ghost,.ride-along__trail{fill:none;stroke-linecap:round;stroke-linejoin:round}.ride-along__ghost{stroke:var(--c-light-purple4);stroke-dasharray:1 16;stroke-width:6px}.ride-along__trail{stroke:var(--c-red);stroke-width:7px}.ride-along--tall .ride-along__ghost{stroke-dasharray:1 22;stroke-width:9px}.ride-along--tall .ride-along__trail{stroke-width:11px}.ride-along__pin{pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.ride-along__pin.circle-label{box-shadow:0 2px 6px color-mix(in srgb,var(--c-dark-brown) 18%,transparent)}.ride-along__pin--start{background-color:var(--c-white);color:var(--c-red);text-transform:uppercase;white-space:nowrap;border-radius:2rem;padding:.375rem .625rem}.ride-along__stops{flex-direction:column;grid-area:2/1;align-self:start;gap:1.25rem;margin:3.5rem 0 0;padding:0;list-style:none;display:flex}.ride-along__ready{display:none}.ride-along__stop{color:var(--c-red);opacity:.32;transition:opacity .4s}.ride-along__stop.is-past{opacity:.6}.ride-along__stop.is-open{opacity:1}.ride-along__when{color:var(--c-dark-brown);text-transform:uppercase;align-items:center;gap:.5rem;display:flex}.ride-along__num{background-color:var(--c-gray2);color:var(--c-red);border-radius:50%;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;transition:background-color .3s ease-in;display:inline-flex}.is-open .ride-along__num,.is-past .ride-along__num{background-color:var(--c-yellow)}.ride-along .ride-along__fact-title{margin-top:.375rem;font-size:2rem}.ride-along__body{transition:grid-template-rows .5s var(--my-ease);grid-template-rows:0fr;display:grid}.ride-along__body>p{color:var(--c-dark-brown);text-wrap:pretty;overflow:hidden}.is-open .ride-along__body{grid-template-rows:1fr}.is-open .ride-along__body>p{padding-top:.625rem}.ride-along--still .ride-along__track{height:auto}.ride-along--still .ride-along__panel{height:auto;min-height:100vh;position:relative}.ride-along--still .ride-along__stops{margin-top:2rem}@media (width<=1024px){.ride-along__panel{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;height:100svh;padding:4.25rem 1rem 1rem;display:flex}.ride-along__head{text-align:center;width:100%}.ride-along .ride-along__title{font-size:2.5rem}.ride-along .ride-along__description{max-width:21rem;margin:.375rem auto 0;font-size:.875rem}.ride-along__body{grid-template-rows:1fr}.ride-along__body>p{padding-top:.625rem;font-size:.875rem}.ride-along__map{width:min(100%,calc((100svh - 24rem) * var(--ratio)));flex:none}.ride-along__pin.circle-label{width:1.5rem;height:1.5rem}.ride-along__pin.circle-label .circle-label__text{font-size:.6875rem}.ride-along__pin--start{padding:.25rem .5rem}.ride-along__stops{width:100%;margin-top:0;display:grid}.ride-along__ready{color:var(--c-dark-brown);opacity:0;text-align:center;text-transform:uppercase;grid-area:1/1;align-self:center;font-size:.875rem;transition:opacity .35s;display:block}.ride-along__ready.is-open{opacity:1}.ride-along--still .ride-along__ready{display:none}.ride-along__stop{opacity:0;text-align:center;grid-area:1/1;transition:opacity .35s}.ride-along__stop.is-past{opacity:0}.ride-along__stop.is-open{opacity:1}.ride-along__when{justify-content:center}.ride-along .ride-along__fact-title{font-size:1.75rem}.ride-along--still .ride-along__panel{height:auto;min-height:0;padding-bottom:3rem}.ride-along--still .ride-along__map{width:100%}.ride-along--still .ride-along__stops{gap:1.5rem;display:flex}}.roast-dial{padding:2rem 2.5rem 8rem;position:relative}.roast-dial__card{background-color:var(--c-white);box-shadow:-3px 4px 14px color-mix(in srgb,color-mix(in srgb,var(--c-dark-brown) 12%,var(--c-gray2)) 40%,transparent);border-radius:1.5rem;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);gap:2.5rem 3rem;max-width:100rem;margin:0 auto;padding:3.5rem 3.5rem 3rem;display:grid}.roast-dial__head{grid-area:1/1}.roast-dial .roast-dial__title{color:var(--c-red);font-size:3.5rem;line-height:84%}.roast-dial__description{color:var(--c-dark-brown);text-wrap:pretty;max-width:24rem;margin-top:1rem}.roast-dial__stage{grid-area:1/2/3;align-self:center;position:relative}.roast-dial__cups{aspect-ratio:1;max-width:38rem;margin:0 auto;position:relative}.roast-dial__cup{z-index:1;position:absolute;inset:0}.roast-dial__cup svg{width:100%;height:100%;display:block}.roast-dial__steam{aspect-ratio:200/210;pointer-events:none;z-index:0;transform:translate(-50%,calc(-95% + var(--rd-lift,0%))) scaleY(calc(.7 + .5 * var(--rd-steam,.5)));transform-origin:50% 95%;width:26%;position:absolute}.roast-dial__steam svg{width:100%;height:100%;display:block;overflow:visible}.roast-dial__curl{transition:opacity .25s}.roast-dial__bean{z-index:2;transform-origin:50% 70%;width:27%;position:absolute;bottom:4%;left:4%}.roast-dial__bean svg{width:100%;height:auto;display:block}.roast-dial__control{grid-area:1/3/3;align-self:center;padding:2rem 4.75rem}.roast-dial__face{aspect-ratio:1;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:min(28rem,100%);margin:0 auto;position:relative}.roast-dial__face:active{cursor:grabbing}.roast-dial__ticks{pointer-events:none;width:112%;position:absolute;inset:-6%;overflow:visible}.roast-dial__ticks line{stroke:var(--c-light-purple4);stroke-linecap:round;stroke-width:1.4px}.roast-dial__ticks line.is-major{stroke:var(--c-dark-brown);stroke-width:2.4px}.roast-dial__knob{will-change:transform;border-radius:50%;position:absolute;inset:6%}.roast-dial__knob svg{pointer-events:none;width:100%;height:100%;display:block}.roast-dial__knob:focus{outline:none}.roast-dial__knob:focus-visible{box-shadow:0 0 0 4px var(--c-white),0 0 0 7px var(--c-red)}.roast-dial__stop{color:var(--c-dark-brown);cursor:pointer;opacity:.55;text-transform:uppercase;transform:translate(calc(-50% + var(--side) * 50%),-50%);white-space:nowrap;background:0 0;border:0;padding:.5rem;transition:color .2s,opacity .2s;position:absolute}.roast-dial__stop:hover{opacity:1}.roast-dial__stop.is-on{color:var(--c-red);opacity:1}.roast-dial__read{grid-area:2/1;align-self:end;display:grid}.roast-dial__level{grid-area:1/1}.roast-dial .roast-dial__name{color:var(--c-red);align-items:baseline;gap:.875rem;font-size:3rem;line-height:90%;display:flex}.roast-dial__agtron{background-color:var(--c-gray2);color:var(--c-dark-brown);text-transform:uppercase;white-space:nowrap;border-radius:2rem;padding:.25rem .625rem}.roast-dial__says{color:var(--c-dark-brown);text-wrap:pretty;max-width:28rem;min-height:4.5em;margin-top:.875rem}.roast-dial__facts{grid-template-columns:auto 1fr;gap:1.5rem;margin-top:1.75rem;display:grid}.roast-dial__label{color:var(--c-d-light-blue);text-transform:uppercase}.roast-dial__notes{flex-direction:column;gap:.375rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.roast-dial__notes li{color:var(--c-red)}.roast-dial .roast-dial__method{color:var(--c-red);margin-top:.5rem;font-size:1.5rem}.roast-dial__recipe{color:var(--c-dark-brown);margin-top:.25rem}@media (width<=1024px){.roast-dial{padding:2.5rem 1rem 5rem}.roast-dial__card{border-radius:1.25rem;flex-direction:column;gap:0;padding:2rem 1.25rem;display:flex}.roast-dial__head{text-align:center}.roast-dial .roast-dial__title{font-size:2.5rem}.roast-dial__description{max-width:21rem;margin:.5rem auto 0;font-size:.875rem}.roast-dial__stage{width:100%;margin-top:.5rem}.roast-dial__cups{width:92%;max-width:22rem}.roast-dial__bean{width:22%;left:2%}.roast-dial__control{width:100%;padding:1.75rem 3.25rem 1rem}.roast-dial__face{width:min(13rem,100%)}.roast-dial__stop{padding:.625rem .25rem;font-size:.6875rem}.roast-dial__read{text-align:center}.roast-dial .roast-dial__name{justify-content:center;font-size:2.25rem}.roast-dial__says{min-height:0;margin-left:auto;margin-right:auto;font-size:.875rem}.roast-dial__facts{grid-template-columns:1fr;gap:1rem;margin-top:1.25rem}.roast-dial__notes{flex-flow:wrap;justify-content:center;align-items:center;gap:.25rem .75rem}.roast-dial__notes li,.roast-dial__recipe{font-size:.875rem}.roast-dial .roast-dial__method{font-size:1.25rem}}.inst-block{position:relative;overflow-x:clip}.inst-block__top-part{background-color:var(--c-light-blue);width:100%;height:46.5rem;position:relative}.inst-block__image{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.inst-block__content{background-color:var(--c-dark-white2);width:100%;height:34.375rem;padding-top:0;position:relative}.inst-block__text-blue{color:var(--c-blue);text-align:center}.inst-block__text-left{width:max-content;position:absolute;top:50%;left:2.375rem;transform:translateY(-50%)}.inst-block__text-right{position:absolute;top:50%;right:2.375rem;transform:translateY(-50%)}.inst-block__found-us{z-index:10;position:absolute;bottom:7.5rem;left:50%;transform:translate(-50%)}.found-us{flex-direction:column;align-items:center;display:flex}.found-us__icon{margin-top:.5rem}.dog-card{border-radius:.625rem;position:absolute;overflow:hidden}.dog-card>img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.dog-card.card1{width:7.625rem;height:7.625rem;top:-10rem;left:-.625rem}.dog-card.card2{width:9.8125rem;height:9.8125rem;top:7.5rem;left:-3.125rem}.dog-card.card3{width:15.25rem;height:15.25rem;bottom:5rem;left:2.5rem}.dog-card.card4{width:17.25rem;height:17.25rem;top:-11.875rem;left:13.125rem}.dog-card.card5{width:11.75rem;height:11.75rem;bottom:1.25rem;left:calc(50vw - 5.875rem)}.dog-card.card6{width:16.125rem;height:16.125rem;top:-12.5rem;right:17.875rem}.dog-card.card7{width:8.5rem;height:8.5rem;top:3.875rem;right:15.3125rem}.dog-card.card8{width:15.8125rem;height:15.8125rem;bottom:3.75rem;right:4.6875rem}.dog-card.card9{width:10.625rem;height:10.625rem;top:-10rem;right:-.9375rem}.link-inst{color:var(--c-red);text-align:center;z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-250%)}.link-inst:after{background-color:var(--c-red);content:"";width:0;height:.25rem;transition:all .4s ease-out;position:absolute;top:100%;left:0}.link-inst:hover:after{width:100%}.inst-block__mob-slider{margin-top:6rem;display:none}#instagram-slider>.swiper-wrapper{transition-timing-function:linear}.inst-slide{width:16rem;height:16rem;position:relative}.inst-slide__img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.footer-wrap{background-color:var(--c-dark-white2);width:100%}.footer__top-part{border-bottom:1px solid var(--c-red);border-top:1px solid var(--c-red);justify-content:space-between;align-items:flex-start;padding:3.5rem 2rem 4rem;display:flex}.footer__top-left{align-items:flex-start;display:flex}.footer__top-left-details{width:14.625rem;margin-left:1.9375rem}.footer__top-left-details a,.footer__top-left-details p{color:var(--c-red)}.footer__top-left-details p{margin-bottom:4.25rem}.footer__email{position:relative}.footer__email:after{background-color:var(--c-red);content:"";width:0;height:.0625rem;transition:all .3s ease-out;position:absolute;top:100%;right:0}.footer__logo-link{width:8.875rem;height:6.6875rem}.footer__logo-link>img{width:100%;height:100%}.footer__top-right{margin-right:7.125rem;display:flex}.footer__column{text-align:start;display:block}.footer__column:first-child{margin-right:6.25rem}.footer__column>.footer__link:not(:last-child){margin-bottom:.625rem}.footer__link,.footer-link{--link-color:var(--c-red);color:var(--c-red)}.footer__link{display:flex}.footer-link{display:block}.footer-link__text{color:var(--link-color);text-align:center;position:relative}.footer-link__text:after{background-color:var(--link-color);content:"";min-width:0;height:1px;transition:all .3s ease-out;position:absolute;top:100%;right:0}.footer__bottom-part{justify-content:space-between;padding:1.5rem 2rem;display:flex;position:relative;overflow:hidden}.footer-text{text-align:center}.made-by__wrap{left:var(--left-footer-offset);align-items:center;display:flex;position:absolute}.our-website__link{position:relative}.our-website__link:after{background-color:var(--c-red);content:"";width:100%;height:.0625rem;transition:all .3s ease-out;position:absolute;top:100%;left:0}.footer__mobile-email{color:var(--c-red);margin-top:3.5rem;display:none}@media (hover:hover){.footer__email:hover:after{left:0;right:unset;width:100%}.footer__link:hover .footer-link__text:after{min-width:100%;left:0;right:unset}.our-website__link:hover:after{width:0}}@media (width<=1024px){.inst-block__top-part{height:14.125rem}.inst-block__content{height:auto;padding-top:4.875rem}.inst-block__text-left{text-align:left;width:4.375rem;top:3.4375rem;left:1rem;transform:translateY(0)}.inst-block__text-right{text-align:right;width:4.375rem;top:3.4375rem;right:1rem;transform:translateY(0)}.inst-block__found-us{bottom:-1.0625rem}.dog-card{display:none}.link-inst{left:unset;top:unset;margin:0 auto;display:block;position:relative;transform:translate(0)}.inst-block__mob-slider{display:block}.footer__top-part{padding:1.5rem 1rem;display:block}.footer__top-left{margin-bottom:3.5rem}.footer__top-left-details{width:auto;margin-left:auto}.footer__top-left-details a{display:none}.footer__top-left-details p{width:10.4375rem;margin-bottom:0}.footer__top-right{margin-right:0}.footer__column:first-child{margin-right:6.375rem}.footer__logo-link{width:6.5625rem;height:5rem}.footer__mobile-email{display:block}.footer__bottom-part{padding:1.5rem 1rem}.footer__bottom-part>p{text-align:left;width:11rem}.made-by__wrap{left:unset;display:block;position:relative}.made-by__wrap p{text-align:right}}.our-services{width:100%;padding-top:40rem;position:relative}@media (width<=1024px){.our-services{padding-top:26.625rem}}.our-services .icon-arrow path{stroke:var(--icon-color,var(--c-brown))}.our-services__arrow-wrap{--icon-color:var(--c-red);justify-content:center;margin-top:2.3125rem;display:flex}@media (width<=1024px){.our-services__arrow-wrap{margin-top:1.5rem}}.our-services__title{color:var(--c-red);text-align:center;scroll-margin-top:10rem}@media (width<=1024px){.our-services__title{width:21.4375rem;margin:0 auto}}.our-services__content{background-color:var(--c-light-pink);width:100%;margin-top:1.5rem;position:relative}.our-services__big-circle{background-color:var(--c-pink);z-index:0;border-radius:50%;width:95rem;height:95rem;position:absolute;top:0;left:50%;transform:translate(-50%)}@media (width<=1024px){.our-services__big-circle{width:41.375rem;height:41.375rem}}.our-services__walking{z-index:2;width:100%;height:42.6875rem;position:relative}@media (width<=1024px){.our-services__walking{height:32rem}}.our-services__decor-ball{z-index:2;width:4.6875rem;height:4.6875rem;position:absolute;top:40rem;left:33.5%}@media (width<=1024px){.our-services__decor-ball{top:24.0625rem;left:60%}}.our-services__decor-ball svg{width:100%;height:100%}.our-services__walking-dog{background-color:var(--c-light-pink2);border-radius:50%;justify-content:center;align-items:center;width:42.6875rem;height:42.6875rem;display:flex;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%)}@media (width<=1024px){.our-services__walking-dog{height:21.4375rem;overflow:unset;width:21.4375rem}}.our-services__slide1,.our-services__slide2,.our-services__slide3{object-fit:cover;opacity:0;transition:all 1.4s var(--my-ease);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.our-services__slide1.active,.our-services__slide2.active,.our-services__slide3.active{opacity:1}.our-services__slide1{width:37.3125rem;height:32.1875rem;margin-bottom:1.25rem;margin-left:3.125rem}.our-services__slide2{width:38.75rem;height:32.8125rem}.our-services__slide3{width:50rem;height:50rem;margin-top:0;margin-left:-1.25rem}@media (width<=1024px){.our-services__slide1{width:20rem;height:16.875rem;margin-bottom:1.875rem;margin-left:1.25rem}.our-services__slide2{width:21.25rem;height:17.5rem}.our-services__slide3{width:28.125rem;height:25rem;margin-top:.625rem}}.service__slide-num{color:var(--c-red);display:flex;position:absolute;top:0;left:2rem}@media (width<=1024px){.service__slide-num{bottom:1.75rem;left:unset;right:-.5rem;top:unset}}.slide-num__wrap,.slide-num__zero{padding-top:.0625rem;display:block}.slide-num__wrap{width:2.8125rem;overflow:hidden}.slide-num__wrap>span{display:block}.book-now-label{width:10.9375rem;transition:all .2s ease-out;position:absolute;bottom:1.25rem;right:28.125rem;transform:rotate(14deg)}@media (width<=1024px){.book-now-label{width:7.75rem;bottom:9.375rem;right:calc(50% - 3.875rem);transform:rotate(0)}}@media (hover:hover){.book-now-label:hover{transform:rotate(6deg)}}.our-services__walking-slide{width:25rem;position:absolute;bottom:0;left:2rem}@media (width<=1024px){.our-services__walking-slide{flex-direction:column-reverse;width:100%;padding:0 1rem;display:flex;left:0}}.walking-slide__title{color:var(--c-red)}.walking-slide__progress-wrap{width:5.25rem;margin-bottom:2rem}@media (width<=1024px){.walking-slide__progress-wrap{width:100%;margin-bottom:.625rem}}.slide-text__wrap-hidden{padding-top:.0625rem;overflow:hidden}@media (width<=1024px){.slide-text__wrap-hidden{width:13.75rem}}.slide-text__wrap-hidden.mb24{margin-bottom:1.5rem}@media (width<=1024px){.slide-text__wrap-hidden.mb24{margin-bottom:1rem}}.progress-line{background-color:var(--c-white);opacity:.4;width:100%;height:.0625rem;position:relative;overflow:hidden}.progress-line__fill{background-color:var(--c-red);opacity:1;transform-origin:0;z-index:1;width:100%;height:100%;transition:all .1s linear;position:absolute;top:0;left:0;transform:scale(0)}.progress-line__fill.start{opacity:0}.btn-slide__mob{--icon-color:var(--c-red);z-index:2;display:none;position:absolute;top:calc(100% - .75rem)}.btn-slide__mob.prev{left:.75rem}.btn-slide__mob.prev>svg{transform:rotate(90deg)}.btn-slide__mob.next{right:.75rem}.btn-slide__mob.next>svg{transform:rotate(-90deg)}@media (width<=1024px){.btn-slide__mob{display:block}}.ring-host{display:contents}.circle-active{z-index:2;width:112px;height:112px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.services__slider-icons{z-index:1;width:380px;height:380px;position:absolute;top:50%;right:0;transform:translate(40%,-50%)}@media (width<=1024px){.services__slider-icons{display:none}}.services__slider-icons-wrap{width:100%;height:100%;position:relative}.toy-wrap{position:absolute}.toy-wrap.outside{top:50%;right:0;transform:translateY(-50%)}.toy-wrap.active{top:50%;left:0;transform:translateY(-50%)}.toy-wrap.prev{top:0}.toy-wrap.next,.toy-wrap.prev{left:50%;transform:translate(-50%)}.toy-wrap.next{bottom:0}.toys-wrap{background-color:var(--c-gray2);border-radius:50%;justify-content:center;align-items:center;width:112px;height:112px;display:flex;position:relative}.slide-swap[data-phase=leave],.slide-swap[data-phase=enter]{transition:all var(--swap-ms) var(--swap-ease)}.slide-swap[data-phase=leave]{transform:translateY(-100%)}.slide-swap[data-phase=enter-from]{transform:translateY(var(--swap-from))}.slide-swap--num{--swap-ms:.3s;--swap-ease:ease-in;--swap-from:102%}.slide-swap--title{--swap-ms:.4s;--swap-ease:ease-in-out;--swap-from:101%}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{font-size:1.11111vw}@media (width<=1024px){html,body{font-size:4.26667vw}}:root{--my-ease:cubic-bezier(.24,1,.36,1);--transition:.5s ease-in-out;--z-header:500;--z-modal:510;--z-gate:1000}body{touch-action:none;background:var(--c-light-pink);color:var(--c-red);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:#0000;overflow:hidden}a,button{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--c-red);outline-offset:3px}::selection{background-color:var(--c-red);color:var(--c-white)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}img,svg{display:block}.h0,.h1,.h2,.h3,.h4,.h5,.h6,.h7,.h8,.h9,.h10{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;font-weight:400}.h0{font-size:18.3125rem;line-height:78%}.h1{font-size:14.75rem;line-height:78%}.h2{font-size:11.625rem;line-height:78%}.h3{font-size:7.875rem;line-height:78%}.h4{font-size:6rem;line-height:78%}.h5{font-size:5rem;line-height:78%}.h6{font-size:4.375rem;line-height:78%}.h7{font-size:3.25rem;line-height:90%}.h8{font-size:2.625rem;line-height:100%}.h9{font-size:1.875rem;line-height:100%}.h10{font-size:1rem;line-height:100%}@media (width<=1024px){.h0{font-size:6.8125rem}.h1,.h2{font-size:5.5rem}.h3{font-size:4rem}.h4{font-size:3.5rem}.h5{font-size:3.125rem}.h6{font-size:2.5rem}.h7{font-size:3.25rem}.h8{font-size:1.5rem}.h9{font-size:1.25rem}.h10{font-size:.875rem}}.p1-medium,.p2-medium,.p3-medium{font-family:var(--font-body);text-transform:uppercase;font-weight:500}.p1-medium{font-size:1rem;line-height:120%}.p2-medium{font-size:.875rem;line-height:100%}.p3-medium{font-size:.6875rem;line-height:100%}.text-line-wrap{overflow:hidden}
