*,::before,::after{box-sizing:border-box}:where(ul,ol):where([class]){padding-left:0}body,:where(blockquote,figure):where([class]){margin:0}:where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl):where([class]){margin-block:0}:where(dd[class]){margin-left:0}:where(fieldset[class]){margin-left:0;padding:0;border:none}:where(ul[class]){list-style:none}:where(address[class]){font-style:normal}p{--paragraphMarginBottom: 24px;margin-block:0}p:where(:not([class]):not(:last-child)){margin-bottom:var(--paragraphMarginBottom)}img{display:block;max-width:100%}input,textarea,select,button{font:inherit}html{height:100%}html,:has(:target){scroll-behavior:smooth}body{min-height:100%;line-height:1.5}svg *[fill]{fill:currentColor}svg *[stroke]{stroke:currentColor}svg *{transition-property:fill,stroke}@media(prefers-reduced-motion: reduce){*,::before,::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}:root{--color-pink: #E87799;--color-pink-dark: #e44977;--color-brown: #4F3838;--color-gray: #EBE9E1;--border-radius: 20px;--font-main: Calibri, sans-serif}.inner{margin:0 auto}@media(min-width: 1401px){.inner{width:1400px}}@media(max-width: 1400px){.inner{max-width:1360px;padding:0 20px}}@media(max-width: 1023px){.inner{max-width:993px;padding:0 15px}}@media(max-width: 767px){.inner{max-width:747px;padding:0 10px}}body{font-family:var(--font-main)}h1{font-size:clamp(40px,5vw,70px);color:var(--color-pink);margin:0}h2,h3,h4{color:var(--color-brown);font-weight:600;margin:0 0 30px 0}h2{font-size:clamp(30px,3.5714285714vw,50px);text-align:center}h3{font-size:clamp(25px,2.5vw,35px)}h4{font-size:clamp(20px,2vw,28px)}p,ul,ol{font-size:clamp(18px,1.6428571429vw,23px)}.textcenter{text-align:center}header{background-image:url(/images/bg.jpg);padding-top:100px;padding-bottom:50px}@media(min-width: 1401px){header{min-height:100svh}}header .hero{display:flex;flex-direction:row}header .hero .logo{width:40%}header .hero .left{background-image:url(/icons/tree-left.svg);background-repeat:no-repeat;background-size:cover;background-position:center;width:50%}header .hero .right{background-image:url(/icons/tree-right.svg);background-repeat:no-repeat;background-size:cover;background-position:center;width:50%}header .about{color:var(--color-brown)}header .about img{max-width:80%;margin:0 auto}header .about p{font-size:clamp(20px,2.5vw,35px);text-align:center}.services h3{margin:30px 0}.service-item{display:flex;flex-direction:column;position:relative}.service-item_info{background-color:rgba(0,0,0,.7);color:var(--color-gray);padding:10px;transition:.3s;overflow:hidden;display:flex;position:absolute;width:100%;justify-content:space-between;flex-wrap:wrap;flex-grow:1;bottom:0}@media(max-width: 767px){.service-item_info{position:relative;background-color:#000}}.service-item_info .service-price::after{content:"₽";margin-left:4px}.service-item_info .service-time::before{content:"🕒";margin-right:4px}.service-item_info h4{color:var(--color-pink);margin:0}.service-item_info .service-btn{width:100%;text-align:center;left:0;position:absolute;bottom:-100%;transition:.5s;padding:10px 0;background-color:#000}@media(max-width: 767px){.service-item_info .service-btn{position:relative;bottom:0}}.service-item_info a.btn{color:var(--color-gray);background-color:var(--color-pink);text-transform:uppercase;text-decoration:none;padding:10px 20px;border-radius:20px;transition:.3s}.service-item_info a.btn:hover{padding:10px 25px;background-color:var(--color-pink-dark)}.service-item_info .service-descr{position:absolute;bottom:100%;transition:.5s;display:none}.service-item_info:hover{bottom:0}.service-item_info:hover .service-descr,.service-item_info:hover .service-btn{bottom:0}#services{padding:50px 0;scroll-margin-top:100px}#services .grid-serv3{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:10px;grid-row-gap:10px}@media(max-width: 767px){#services .grid-serv3{grid-template-columns:repeat(2, 1fr)}}#services .grid5{display:grid;display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(4, 1fr);grid-column-gap:10px;grid-row-gap:10px}#services .grid5 .div1{grid-area:1/1/5/2}#services .grid5 .div2{grid-area:1/2/3/3}#services .grid5 .div3{grid-area:1/3/3/4}#services .grid5 .div4{grid-area:3/2/5/3}#services .grid5 .div5{grid-area:3/3/5/4}#services .grid2{display:grid;display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:10px;grid-row-gap:10px}#services .grid4{display:grid;display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);grid-column-gap:10px;grid-row-gap:10px}#this-service{padding-top:100px;overflow:hidden}#this-service h1{line-height:normal}#this-service .swiper-service .swiper-wrapper .swiper-slide{justify-items:center}#this-service .swiper-service .swiper-pagination-progressbar-fill{background:var(--color-pink)}#this-service .swiper-service .swiper-button-next,#this-service .swiper-service .swiper-button-prev{color:var(--color-pink)}.master{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px}.master img{margin:0 auto}@media(max-width: 767px){.master{grid-template-columns:repeat(1, 1fr)}}#master{background-image:url(/images/bg.jpg);padding:50px 0;scroll-margin-top:100px}footer{background-color:var(--color-brown);padding:20px 0;color:var(--color-gray);scroll-margin-top:100px}footer a{color:var(--color-pink);text-decoration:none}footer a:hover{text-decoration:underline}nav{background-color:var(--color-brown);position:fixed;width:100%;z-index:1000}nav .nav{display:flex;flex-direction:row;align-items:center;justify-content:space-between}nav .nav .logo{width:200px}nav .nav .burger-menu{display:none;flex-direction:column;cursor:pointer;width:35px;height:35px}@media(max-width: 1023px){nav .nav .burger-menu{display:flex}}nav .nav .burger-menu .bar{width:35px;height:3px;background-color:var(--color-pink);margin:4px 0;transition:transform .3s ease,opacity .3s ease}nav .nav .burger-menu.active .bar:nth-child(1){transform:translateY(7px) rotate(45deg)}nav .nav .burger-menu.active .bar:nth-child(2){opacity:0}nav .nav .burger-menu.active .bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}nav .nav ul.nav-menu{display:flex;margin:0}@media(max-width: 1023px){nav .nav ul.nav-menu{position:fixed;width:100%;left:-1000px;top:100px;transition:transform .3s ease;background-color:var(--color-brown);flex-direction:column}nav .nav ul.nav-menu.active{flex-direction:column;width:100%;width:100%;text-align:center;transform:translateX(1000px)}}nav .nav ul.nav-menu li{list-style:none;margin:0 10px}nav .nav ul.nav-menu li a{padding:10px;text-decoration:none;color:var(--color-pink);transition:.3s;font-size:25px}nav .nav ul.nav-menu li a:hover{color:var(--color-gray);background-color:var(--color-pink)}.tea{display:grid;grid-template-columns:repeat(3, 1fr);text-align:center;scroll-margin-top:100px}.tea .tea-item{display:flex;justify-content:space-between;flex-direction:column}.tea .tea-item img{padding:20px;height:250px}.tea .tea-item .descr{font-size:clamp(15px,1.6428571429vw,23px);text-align:center}.tea svg{max-width:100%;max-height:150px;margin:0 auto;display:block;fill:var(--color-pink)}#teahome{padding:50px 0;scroll-margin-top:100px}#teahome h3{margin-top:1em}#sertificat{padding:50px 0;scroll-margin-top:100px;background-image:url(/images/bg.jpg)}#sertificat .sert{display:grid;display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:1fr;gap:30px}@media(max-width: 767px){#sertificat .sert{grid-template-columns:repeat(1, 1fr)}}#sertificat .sert .div1{grid-area:1/1/2/3;display:flex;gap:30px;align-items:center}@media(max-width: 767px){#sertificat .sert .div1{grid-area:auto}}#sertificat .sert .div1 img{max-width:50%}#sertificat .sert .div2{grid-area:1/3/2/4}@media(max-width: 767px){#sertificat .sert .div2{grid-area:auto}}#contact{background-color:var(--color-pink);color:var(--color-gray);scroll-margin-top:100px;padding:50px 0}#contact h2{color:var(--color-gray);margin:0;line-height:normal;margin-bottom:30px}#contact .items{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px}@media(max-width: 767px){#contact .items{grid-template-columns:repeat(1, 1fr)}}#contact .items h3{color:var(--color-gray)}/*# sourceMappingURL=styles.min.css.map */