@import "https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@200;300;400;600;700;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@200;300;400;600;700;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@200;300;400;600;700;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@200;300;400;600;700;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@200;300;400;600;700;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@200;300;400;600;700;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@200;300;400;600;700;900&display=swap";header{background-color:#fff;width:100%;transition:all .3s ease-in}header .header__top{color:#fff;background-color:#c6a2be;padding:10px 0;font-size:13px;line-height:1}header .header__top .social-header{font-size:20px}header .header__top .social-header li{margin-right:20px}header .header__top .social-header li:last-child{margin:0}header .header__bottom{background:#fff}header .logo{width:100px;display:block}@media (min-width:992px){header .logo{width:auto;max-width:300px}}header a,header button{color:#fff;text-decoration:none}@media (max-width:768px){header a,header button{color:#a0acad!important}}header a:hover,header button:hover{color:#f9ffbf}header.scrolling .header__bottom{z-index:50;width:100%;transition:all .3s ease-out;position:fixed;top:0;box-shadow:0 .5rem 1rem #0000000d,inset 0 -1px #00000026}.header-nav ul{margin:0;padding:0;list-style-type:none}@media (min-width:768px){.header-nav ul{display:flex}.header-nav ul li{padding:0 12px}}.header-nav ul li:first-child{padding-left:0}.header-nav ul button,.header-nav ul a{color:#676868}.header-nav ul a{text-decoration:none;transition:all .3s ease-in;display:block;position:relative}.header-nav ul a.active{color:#c6a2be;font-weight:700}.header-nav ul a:hover{color:#c6a2be;transition:all .3s ease-in}a.mobile-menu-trigger{font-size:30px;color:#a0acad!important}.alert-success-primary{background-color:#9a5e8c;border:none;border-radius:0}footer{color:#fff;background:#c6a2be}footer .footer-top{padding:50px 30px 0}footer .media img{width:100px}footer h3{color:#fcecf9;text-transform:uppercase;margin-bottom:20px;font-family:Nexa,sans-serif;font-size:22px}footer nav ul{flex-wrap:wrap;margin:0;padding:0;list-style-type:none;display:flex}footer nav li:last-child a{margin-right:0}footer nav a{color:#fff;margin-right:25px;padding-bottom:15px;text-decoration:none;display:block}footer nav a:hover{color:#fcecf9}footer .footer-bottom{text-align:center;background:#9a5e8c;padding:15px 0}footer .footer-bottom a{color:#fcecf9;text-decoration:none}.social{align-items:center;display:flex}.social a{color:#fffc;margin-right:25px;display:block}.social a:hover{color:#fcecf9}.social a:last-child{margin-right:0}.social a svg{width:45px;height:45px}.field-wrapper{margin-bottom:20px;position:relative}.field-wrapper label{color:#848484;opacity:0;visibility:hidden;font-size:11px;transition:all .1s linear;position:absolute;top:10px;left:15px}.field-wrapper label.on{color:#4249b3}.field-wrapper label.show{opacity:1;visibility:visible;transform:translateY(-4px)}.form-control{border:1px solid #ced4da;border-radius:3px;height:60px;padding:0 15px}.field-wrapper label.show+input{padding-top:20px}.field-wrapper textarea.form-control{padding-top:20px;min-height:100px!important}.field-wrapper label.show+select{padding-top:15px}.field-wrapper .watermark{color:#aaa}.form-check-input:checked{background-color:#c6a2be;border-color:#c6a2be}.form-check-input:focus{border-color:#c6a2be;outline:0;box-shadow:0 0 0 .25rem #c6a2be40}.btn{border-radius:100px;padding:12px 24px;font-weight:600;line-height:1}.btn.btn-primary{background:#c6a2be;border-color:#c6a2be}.btn.btn-primary:hover,.btn.btn-primary:focus{background:#9f6392;border-color:#9f6392}.btn.btn-lg{letter-spacing:1.5px;padding:20px 40px;font-size:19px}.hero-slider{max-height:calc(100vh - 137px);position:relative}.hero-slider img{width:100%;max-height:100%}.hero-slider-wrap{position:relative;overflow:hidden}@media (max-width:768px){.hero-slider-wrap{height:auto}}@media (min-width:1200px){.hero-slider-wrap{max-height:calc(100vh - 137px)}}.hero-slider-wrap ul.slick-dots{z-index:9;bottom:30px!important}@media (max-width:768px){.hero-slider-wrap ul.slick-dots{bottom:20px!important}}.hero-slider-wrap .hero-slider__item{max-height:calc(100vh - 137px);margin-top:50px;position:relative;overflow:hidden}.hero-slider-wrap .hero-slider__item .slider-text{z-index:5;color:#000;width:100%;line-height:1.4;position:absolute;top:50%;transform:translateY(-50%)}.hero-slider-wrap .hero-slider__item .slider-text h1,.hero-slider-wrap .hero-slider__item .slider-text h2,.hero-slider-wrap .hero-slider__item .slider-text h3{font-family:Nexa,sans-serif;font-size:50px;font-weight:500}@media (max-width:768px){.hero-slider-wrap .hero-slider__item .slider-text h1,.hero-slider-wrap .hero-slider__item .slider-text h2,.hero-slider-wrap .hero-slider__item .slider-text h3{font-size:20px}.hero-slider-wrap .hero-slider__item .slider-text{top:50%;transform:translateY(-50%)}}.shop-image{object-fit:cover;width:100%;height:100%}.testimonials{color:#fff;background:url(/media/massage-large.jpg) 50%/cover no-repeat;margin-top:100px;position:relative}.testimonials .slick-dots{position:initial}.testimonials h4{font-size:16px;font-weight:700}.testimonials h4 small{opacity:.6;margin-top:5px;font-weight:400}.testimonials .offset-img{margin-top:-110px;position:relative}.testimonials h2{color:#fff}.our-team h4{margin-bottom:25px;font-weight:600}.our-team h4 small{opacity:.7;margin-top:5px;font-size:16px;font-weight:400}.our-team .relative>div{z-index:1;position:relative;overflow:hidden}.our-team .gradient-overlay{background:linear-gradient(#0000 0%,#00000095 100%) no-repeat padding-box padding-box;align-items:flex-end;width:calc(100% - 26px);height:100%;display:flex;position:absolute;bottom:0;left:13px}.our-team .gradient-overlay h4{padding-left:25px}@media (min-width:768px){.our-team .team-members{display:flex}}.our-team .team-members>div{flex:1}.our-team .team-members>div img{width:100%}.our-team .team-members .content{flex-direction:column;justify-content:center;display:flex}.slick-slider{overflow:hidden}.promo{max-height:430px;transition:all .3s ease-in;display:block;position:relative;overflow:hidden}.promo:hover{transition:all .3s ease-in}.promo:hover img{transition:all .3s ease-in;transform:scale(1.2)}.promo img{width:100%;transition:all .3s ease-in}.promo__content{text-align:center;color:#fff;border:1px solid #fff;justify-content:center;align-items:center;padding:20px;display:flex;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 80px)!important;height:calc(100% - 80px)!important;position:absolute!important}.promo__content h1{margin-bottom:20px;font-size:80px;color:#fff!important;line-height:1!important}.products{padding:50px 30px 30px}@media (max-width:768px){.products{padding:30px 0}}.inner-main{background:#ebebeb}.reserve-block{text-align:center;margin:auto;position:absolute;bottom:-20px;left:0;right:0}.reserve-block .btn-reserve{display:inline-flex}.iframe{width:100%;height:500px}.contact-us{padding:40px 0;position:relative}.contact-block{border:2px solid #c6a2be;width:100%;height:100%;padding:50px 15px 15px;position:relative}.contact-block .icon{background:#fff;width:70px;height:70px;margin:-90px auto 0;padding:10px;display:block;position:relative}.contact-block .icon svg{stroke:#c6a2be;width:50px;height:50px}.contact-block .icon i{color:#c6a2be;font-size:48px}.contact-block ul{text-align:center;font-family:Nexa,sans-serif;font-size:22px}.contact-block ul li{margin-bottom:20px}.product-slider-wrap{margin-bottom:25px}.product-slider-wrap img{max-width:100%}.product-slider-wrap .product-slider-for{border:1px solid #0000;border-radius:3px;margin-bottom:20px;padding:20px}.product-slider-wrap .product-slider-for img{max-height:400px;margin:auto}@media (max-width:768px){.product-slider-wrap .product-slider-for img{max-height:200px}}.product-slider-wrap .product-slider-nav .item{border:1px solid #0000;border-radius:3px;outline:none;justify-content:center;align-items:center;height:100px;margin-right:10px;padding:0;display:flex}.product-slider-wrap .product-slider-nav .item.slick-current{opacity:1;border-color:#c6a2be;outline:none}.product-slider-wrap .product-slider-nav .item img{max-width:100%;max-height:100%}.product-details hr{margin:30px 0}.product-details h3{text-transform:uppercase;font-family:Nexa,sans-serif;font-size:32px;font-weight:400}.product-details p{line-height:1.7}.product-details .price-details{margin-bottom:30px;font-size:40px;font-weight:500;line-height:100%;display:flex}.product-details .price-details .old-price{color:#9b9b9b;margin-left:15px;font-size:30px;font-weight:400;text-decoration:line-through}.product-details .btn.btn-primary{min-width:300px}@media (max-width:600px){.product-details .btn.btn-primary{width:100%}}.product-details .small-items{color:#8b9494;text-transform:uppercase;margin-right:30px;font-size:15px;line-height:1;text-decoration:none}@media (max-width:600px){.product-details .small-items{margin-right:20px}}.product-details .small-items svg{width:18px;height:18px;margin-right:7px}.project-card{background-position:50%;background-size:cover;background-repeat:none;text-align:center;color:#fff;justify-content:center;align-items:center;min-height:500px;padding:20px;transition:all .3s ease-in;display:flex;position:relative;overflow:hidden}.project-card:hover{background-position:top;transition:all .3s ease-in}.project-card:hover .overlay-content{transition:all .3s ease-in;top:50%;bottom:auto;transform:translateY(-50%)}.project-card:hover a,.project-card:hover p{opacity:1;height:auto;transition:all .3s ease-in}.project-card h4{margin-bottom:25px;font-family:Nexa,sans-serif;font-size:40px}.project-card a{color:#fff;text-transform:uppercase;border:1px solid #fff;margin-top:20px;padding:10px 50px;text-decoration:none;display:inline-block}.project-card a:hover{background:#ffffff4d}.project-card .overlay-content{padding:0 20px;transition:all .3s ease-in;position:absolute;top:100%;transform:translateY(-50%)}.project-card p,.project-card a{opacity:0;transition:all .3s ease-in}.project-card--1{background-image:url(/media/project-type-1.png);transition:all .3s ease-in}.project-card--2{background-image:url(/media/project-type-2.png)}.project-card--3{background-image:url(/media/project-type-3.jpg)}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;display:block;position:relative}.slick-list{margin:0;padding:0;display:block;position:relative;overflow:hidden}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate(0,0)}.slick-track{margin-left:auto;margin-right:auto;display:block;position:relative;top:0;left:0}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img,.slick-slide{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;height:auto;display:block}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/media/ajax-loader.gif) 50% no-repeat}.slick-prev,.slick-next{cursor:pointer;color:#0000;background:0 0;border:none;outline:none;width:20px;height:20px;padding:0;font-size:0;line-height:0;transition:all .3s ease-in-out;display:block;position:absolute;top:50%;transform:translateY(-50%)}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:#0000;background:#0000001a;outline:none;transition:all .3s ease-in-out}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:remixicon;font-size:20px;line-height:1}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:""}[dir=rtl] .slick-prev:before{content:""}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:""}[dir=rtl] .slick-next:before{content:""}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{text-align:center;width:100%;margin:0;padding:0;list-style:none;display:block;position:absolute;bottom:-25px}.slick-dots li{cursor:pointer;width:20px;height:20px;margin:0 5px;padding:0;display:inline-block;position:relative}.slick-dots li button{color:#0000;cursor:pointer;background:0 0;border:0;outline:none;width:20px;height:20px;padding:5px;font-size:0;line-height:0;display:block}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{content:"";text-align:center;color:#fff;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;font-family:remixicon;font-size:18px;line-height:20px;position:absolute;top:0;left:0}.slick-dots li.slick-active button:before{color:#fff;opacity:.75;content:""}@font-face{font-family:Nexa;src:url(/fonts/NexaLight.woff2)format("woff2"),url(/fonts/NexaLight.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Nexa;src:url(/fonts/NexaBold.woff2)format("woff2"),url(/fonts/NexaBold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}html,body{color:#666;font-family:Source Sans Pro,sans-serif;font-size:16px;display:block!important}a{color:#c6a2be;text-decoration:none}img{max-width:100%}.overlay{z-index:2;background:#0006;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.overlay--darker{background:#585858dd}.overlay-content{z-index:3;width:100%;position:relative}.icon-text{align-items:center;display:flex}.icon-text svg{margin-right:12px}h1,h2,h3,h4,h5,h6{color:#000}h2{text-align:center;width:auto;margin-bottom:35px;padding-top:41px;font-family:Nexa,sans-serif;font-size:45px;font-weight:500;display:block;position:relative}h2:before{content:"";background:url(/media/heading-leaf-v2.png) 50% no-repeat;width:85px;height:31px;margin-bottom:15px;position:absolute;top:0;left:50%;transform:translate(-50%)}ul.clean{margin:0;padding:0;list-style-type:none}.big-thing .icon-text{align-items:center;margin-bottom:30px;font-family:Nexa,sans-serif;font-size:24px;line-height:1;display:flex}.big-thing .icon-text a{color:#fff;text-decoration:none}.big-thing .icon-text svg{color:#fcecf9;width:35px;height:35px}.big-thing .icon-text div{margin-left:10px}.big-thing .icon-text small{color:#fcecf9;margin-bottom:7px;font-family:Source Sans Pro,sans-serif;font-size:16px;display:block}.golden{color:#c6a2be}.white-font{color:#fff!important}.media{display:flex}@media (max-width:768px){.media{flex-direction:column}}.media img{margin-right:25px}@media (max-width:768px){.media img{margin:0 auto 20px}}.media h4{margin-bottom:30px;font-family:Nexa,sans-serif;font-size:30px}.media h4 small{opacity:.7;margin-top:10px;font-family:Source Sans Pro,sans-serif;font-size:22px;display:block}.grid{flex-wrap:wrap;width:100%;display:flex}.grid-item{width:calc(25% - 10px);min-height:300px;margin:5px;display:block;position:relative;overflow:hidden}.grid-item .caption{z-index:2;color:#fff;background:linear-gradient(#0000 0%,#000000c8 70%);width:100%;padding:50px 15px 15px;position:absolute;bottom:0;left:0}.grid-item .caption h4{font-family:Nexa,sans-serif;font:30px}.grid-item .caption h4 small{color:#ffffffb3;margin-top:10px;font-family:Source Sans Pro,sans-serif;display:block}@media (max-width:768px){.grid-item{width:calc(50% - 10px);min-height:150px}}.grid-item:hover img{transform:translate(-50%,-50%)scale(1.2)}.grid-item img{min-width:100%;min-height:100%;transition:all .3s;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.grid-item--width2{width:calc(50% - 10px)}@media (max-width:768px){.grid-item--width2{width:calc(50% - 10px)}}.sub-header{background:url(/media/hero/soins.jpg) 50%/cover no-repeat;align-items:center;width:100%;height:275px;display:flex;position:relative;overflow:hidden}.sub-header--news{background:url(/media/hero/news.jpg) 50%/cover no-repeat}.sub-header--contact{background:url(/media/hero/Contact.jpg) 50%/cover no-repeat}.sub-header--shop{background:url(/media/hero/shop.jpg) 50%/cover no-repeat}@media (max-width:768px){.sub-header{height:300px}}.sub-header .overlay-content{position:absolute;left:0}@media (max-width:768px){.sub-header .overlay-content{text-align:center;padding:0 15px;top:50%;left:50%;transform:translate(-50%,-50%)}}.sub-header h1{color:#fff;text-transform:uppercase;font-family:Nexa,sans-serif;font-size:50px;font-weight:300}.search-bar{z-index:4;margin-top:-50px;position:relative}.search-bar__inner{background:#fff;padding:20px 30px;box-shadow:0 10px 20px #00000010}.filters{display:flex}@media (max-width:768px){.filters{flex-direction:column}}.filters>div{flex:1}.filters .form-floating:last-child{margin-left:10px}.filters .form-floating:first-child{margin-right:10px}@media (max-width:768px){.filters .form-floating{margin:5px 0!important}}.searchbar{position:relative}.searchbar svg{width:30px;height:30px;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.searchbar .form-control{padding-left:70px}@media (max-width:768px){.searchbar .form-control{margin:0 0 5px!important}}.product-card{background:#fff;border-radius:5px;margin-bottom:20px;padding:20px;text-decoration:none;transition:all .2s ease-in;display:block;position:relative;box-shadow:0 0 20px #0000}.product-card:hover{transition:all .2s ease-in;transform:translateY(-5px);box-shadow:0 0 30px #00000010}.product-card__img{justify-content:center;align-items:center;height:200px;transition:all .2s ease-in;display:flex;position:relative;overflow:hidden}.product-card a{text-decoration:none!important}.product-card h4{text-align:center;margin:15px 0 10px;font-size:16px;font-weight:600;display:block;text-decoration:none!important}.product-card__price{color:#9f6392;text-align:center}.product-card button{color:#c6a2be;background:#c6a2be12;border:1px solid #c6a2be;border-radius:100px;width:100%;max-width:80%;margin:15px auto 0;padding:10px 25px;font-weight:600;transition:all .3s ease-in;display:block}.product-card button:hover{color:#fff;background:#c6a2be}@media (max-width:768px){.nav-tabs{flex-direction:column}.nav-tabs .nav-link{text-align:center;flex:1}}.nav-tabs .nav-link{color:#9f9f9f;background:0 0;border:none;border-bottom:3px solid #0000;margin-right:20px}.nav-tabs .nav-link.active{color:#9f6392;background:0 0;border-color:#c6a2be;font-weight:600}.blog-card{border-radius:5px;margin-top:80px;margin-bottom:30px;padding:30px!important}.blog-card .blog-card__img{border-radius:5px;justify-content:center;height:400px;margin:-80px auto 25px;display:flex;position:relative}.blog-card .blog-card__img img{border-radius:5px;max-width:100%;max-height:100%;box-shadow:0 -10px 20px #00000019}.blog-card a{color:#c6a2be;text-transform:uppercase;margin-top:10px;font-weight:700;text-decoration:none}.blog-card h3{margin-bottom:25px;font-size:24px;font-weight:500}.blog-card h3 a{text-transform:capitalize;color:#000;font-weight:600}.blog-card h3 small{color:#9b9b9b;font-family:Source Sans Pro,sans-serif;font:normal;margin-top:5px;font-size:16px;display:block}.c-card{background:#fff;padding:20px;position:relative;box-shadow:0 20px 30px #00000008}.job-card{background:#fff;margin-bottom:20px;padding:30px;position:relative;box-shadow:0 20px 30px #00000008}.job-card h2{text-align:left;margin-top:0;margin-bottom:10px;padding-top:0;display:flex}.job-card h2 a{font-size:32px;font-weight:lighter}.job-card h2:before{display:none}.job-card h5{color:#464646;font-size:16px}.job-card a{margin-top:20px;font-size:18px;font-weight:700}.job-card a:hover{color:#464646}.shadowed{box-shadow:0 0 20px #00000021}#ftco-loader{opacity:0;visibility:hidden;-o-transition:opacity .2s ease-out, visibility 0s linear .2s;z-index:1000;background-color:#ffffffe6;border-radius:16px;width:96px;height:96px;transition:opacity .2s ease-out,visibility 0s linear .2s;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 64px #0000003d}#ftco-loader.fullscreen{width:100%;height:100%;-webkit-box-shadow:none;box-shadow:none;background-color:#fff;border-radius:0;padding:0;top:0;left:0;transform:none}#ftco-loader.show{-o-transition:opacity .4s ease-out, visibility 0s linear 0s;visibility:visible;opacity:1;transition:opacity .4s ease-out,visibility linear}#ftco-loader .circular{animation:2s linear infinite loader-rotate;display:block;position:absolute;top:calc(50% - 24px);left:calc(50% - 24px);transform:rotate(0)}#ftco-loader .path{stroke-dasharray:1 200;stroke-dashoffset:0;stroke-linecap:round;animation:1.5s ease-in-out infinite loader-dash}@keyframes loader-rotate{to{transform:rotate(360deg)}}@keyframes loader-dash{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:89 200;stroke-dashoffset:-35px}to{stroke-dasharray:89 200;stroke-dashoffset:-136px}}.form-control:focus{border-color:#e0c8a8;box-shadow:0 0 0 .25rem #c092531a}section{position:relative}.gallery-items img{max-height:330px}.leaf{z-index:0;background:url(/media/leaf-shade.png) 0 0 no-repeat;width:193px;height:193px;position:absolute}.leaf--left-top{top:0;left:0;transform:rotate(90deg)}.leaf--left-bottom{bottom:0;left:0}.leaf--right-bottom{bottom:0;right:0;transform:rotate(180deg)}.leaf--right-top{top:0;right:0;transform:rotate(180deg)}.bg-secondary{background:#a0acad}.bg-gray{background:#cdd1d1}.newsletter input[type=email]{border:none;border-top-left-radius:100px;border-bottom-left-radius:100px;min-width:75%;height:50px}.newsletter input[type=submit]{color:#fff;background:#c6a2be;border:none;border-top-right-radius:100px;border-bottom-right-radius:100px;min-width:15%;height:50px;font-weight:700}.red-white-gradient{background:linear-gradient(#ffe3e4 0%,#fff 100%) no-repeat padding-box padding-box}.line-link{color:#c6a2be;text-transform:uppercase;font-weight:600;text-decoration:none;display:inline-block;position:relative}.line-link:after{content:"";background:#c6a2be;width:20px;height:2px;transition:all .2s ease-in;display:block;position:absolute;top:50%;right:-35px;transform:translate(-50%)}.line-link:hover{color:#c6a2be}.line-link:hover:after{width:35px;right:-60px}.news-card{height:100%;display:inline-block;position:relative}.news-card img{width:100%;max-width:none;box-shadow:0 3px 20px #00000007}.news-card__content{background:#fff;margin:-50px 20px 0;padding:20px;position:relative;box-shadow:0 3px 20px #00000007}.news-card__content h6{margin:0 0 20px;font-family:Nexa,sans-serif;font-size:20px;font-weight:700}.news-card__content p{margin-bottom:20px}@media (min-width:768px){.content-with-img{display:flex}}.content-with-img.content-with-img--small .content-with-img__left{flex:35%}.content-with-img.content-with-img--small .content-with-img__right{flex:65%}.content-with-img__left,.content-with-img__right{flex:50%}.content-with-img__left{z-index:2;position:relative}.content-with-img__left img{width:100%}.content-with-img__right{z-index:1;background:#fcecf9;align-items:center;padding:20px;display:flex;position:relative}.content-with-img__right>div{width:100%}@media (min-width:768px){.content-with-img__right{margin-left:-150px;padding:25px 25px 25px 140px}}ul.leaf-bullets{padding:0;list-style-type:none;left:0}ul.leaf-bullets li{margin-bottom:18px;padding:0 0 0 55px;position:relative}ul.leaf-bullets li:before{content:"";z-index:0;background:url(/media/bullet-leaf.png) 0 0 no-repeat;width:41px;height:32px;position:absolute;top:0;left:0}.price-list{flex-wrap:wrap;margin:0;padding:0;list-style-type:none;display:flex}.price-list li{border-bottom:1px solid #edeeee;flex:46%;justify-content:space-between;align-items:center;max-width:46%;margin:0 2%;padding:20px;display:flex}.price-list li:hover{background:#c6a2be12}@media (max-width:768px){.price-list li{flex:100%;max-width:100%}}.price-list li:nth-of-type(odd),.price-list li:nth-of-type(2n){padding-right:40px}.price-list li .price-list__price{font-weight:700}.price-list li:last-child{margin-right:auto}.page-item.active .page-link{background-color:#859495;border-color:#859495}.page-link{color:#859495}.slider-text__inner h1,.slider-text__inner h2,.slider-text__inner h3{background:#ffffffb0;padding:24px}.item-saloon{text-align:center;background-color:#faedf7;padding:16px}@media (min-width:768px){.item-saloon{padding:32px}}.item-saloon h2{color:#666;text-transform:uppercase;font-size:32px}@media (min-width:768px){.item-saloon h2{font-size:40px}}.item-saloon .contact-details{color:#666;margin-bottom:16px;font-family:Nexa,sans-serif;font-size:16px;font-weight:100}.item-saloon .open-time{text-align:left;grid-template-columns:repeat(2,1fr);padding:16px 32px;display:grid}.item-saloon .open-time div{margin-bottom:8px}.item-saloon .map{border:4px solid #fff;margin-top:16px}.item-saloon .other-details{max-width:460px;margin:0 auto}.item-product{border:1px solid #ccc;border-radius:2px;margin-bottom:32px;padding:16px}.item-product .img-product{object-fit:contain;height:300px}.admin{padding-top:30px}@media (min-width:992px){.admin .main-navigation{top:30px}}.admin-panel{background:#fff;width:100%;height:30px;font-size:14px;line-height:30px;position:fixed;top:0}.admin-panel i{line-height:30px}.slide-edit-btn{z-index:1000;background:#fff;position:absolute;top:100px;right:100px}.btn-edit-page{position:absolute;top:200px!important;right:100px!important}.btn-edit-block{z-index:1000;background:#fff;margin:5px;font-size:14px;transition:all .3s;position:absolute;top:0;right:0;box-shadow:0 0 20px -8px #000000bf}.z-index-100{z-index:100}.left-0{left:0}.right-0{right:0}.bottom-0{bottom:0}.top-0{top:0}
