body.blesk-page .testimonials>.blesk-review-heading{margin-bottom:24px;padding:0}body.blesk-page .testimonials>.review-track{gap:16px;padding:2px 1px 12px}body.blesk-page .testimonials .review-card{position:relative;display:grid;min-width:0;min-height:350px;height:350px;padding:0;overflow:hidden;align-items:start;gap:0;border:1px solid #f2dce3;border-radius:13px;background:#fff;box-shadow:0 10px 28px rgba(92,52,70,.08);grid-template-columns:minmax(0,1fr);grid-template-rows:190px 160px}body.blesk-page .testimonials .review-card>.review-visual{position:relative;z-index:1;height:160px;overflow:hidden;visibility:visible;border-radius:0 0 12px 12px;background:#f9dce7}body.blesk-page .testimonials .review-card>.review-copy{position:relative;inset:auto;display:grid;width:auto;height:auto;min-height:190px;align-content:start;gap:5px;padding:18px 16px 12px 68px}body.blesk-page .testimonials .review-card>.review-copy .review-avatar{position:absolute;top:17px;left:14px;width:44px;height:44px;margin:0;overflow:hidden;border:1px solid #f2dce3;background-color:#f9dfe7;background-position:50% 18%;background-size:150%;color:transparent}body.blesk-page .testimonials .review-1 .review-avatar{background-image:url(assets/blesk-crops/review-anna.png);background-position:50% 17%;background-size:180%}body.blesk-page .testimonials .review-2 .review-avatar{background-image:url(assets/blesk-cta-character.png)}body.blesk-page .testimonials .review-3 .review-avatar{background-image:url(assets/blesk-crops/result-makeup.png);background-position:0;background-size:200% 100%}body.blesk-page .testimonials .review-4 .review-avatar{background-image:url(assets/blesk-crops/result-makeup.png);background-position:100%;background-size:200% 100%}body.blesk-page .testimonials .review-card .review-copy>b{color:#38303a;font-size:16px;line-height:1.25}body.blesk-page .testimonials .review-card .review-copy>span:not(.review-avatar){color:var(--blesk-pink);font-size:16px;letter-spacing:.08em}body.blesk-page .testimonials .review-card .review-copy>p{margin:5px 0 0 -52px;color:#3f3741;font-size:14px;font-weight:600;line-height:1.42}body.blesk-page .testimonials .review-card>b{position:absolute;z-index:3;top:18px;left:68px;color:#38303a;font-size:16px;line-height:1.25}body.blesk-page .testimonials .review-card>span{position:absolute;z-index:3;top:42px;left:68px;margin:0;color:var(--blesk-pink);font-size:15px;letter-spacing:.08em}body.blesk-page .testimonials .review-card>p{position:absolute;z-index:3;top:75px;right:16px;left:16px;margin:0;color:#3f3741;font-size:14px;font-weight:600;line-height:1.42}body.blesk-page .testimonials .review-card>img{position:absolute;z-index:2;top:190px;left:0;width:100%;max-width:none;height:160px;visibility:visible;border-radius:0 0 12px 12px;object-fit:cover;clip-path:none}body.blesk-page .review-visual img{position:absolute;inset:0;width:100%;max-width:none;height:100%;border-radius:0;object-fit:cover!important;object-position:center;clip-path:none!important}body.blesk-page .blesk-hero-character{bottom:-330px}body.blesk-page .benefits article i{display:block;width:150px;height:150px;margin:0 auto 5px;overflow:hidden;border:0;border-radius:0;background-position:50%;background-repeat:no-repeat;background-size:contain;box-shadow:none;color:transparent;font-size:0}body.blesk-page .benefits .benefit-1 i{background-image:url(assets/blesk-crops/benefit-quick.png)}body.blesk-page .benefits .benefit-2 i{background-image:url(assets/blesk-crops/benefit-sterile.png)}body.blesk-page .benefits .benefit-3 i{background-image:url(assets/blesk-crops/benefit-masters.png)}body.blesk-page .benefits .benefit-4 i{background-image:url(assets/blesk-crops/benefit-atmosphere.png)}body.blesk-page .benefits .benefit-5 i{background-image:url(assets/blesk-crops/benefit-booking.png)}body.blesk-page .benefits .blesk-benefits-girl{object-position:right center}body.blesk-page .familiar-card.problem .familiar-media{filter:grayscale(1) contrast(.96)}body.blesk-page .familiar-card{display:grid;overflow:hidden;grid-template-rows:minmax(74px,auto) minmax(0,1fr)}body.blesk-page .familiar-media{position:relative;inset:auto;min-height:142px;border-radius:0 0 15px 15px;background-color:#fff8f7;background-position:50%;background-repeat:no-repeat;background-size:contain;grid-row:2}body.blesk-page .familiar-copy{position:relative;z-index:2;inset:auto;min-height:0;padding:13px 14px 11px;border-radius:15px 15px 0 0;background:#fffbfa;grid-row:1}body.blesk-page .familiar-card.problem.familiar-1 .familiar-media{background-image:url(assets/blesk-crops/familiar-v2-problem-1.webp)}body.blesk-page .familiar-card.problem.familiar-2 .familiar-media{background-image:url(assets/blesk-crops/familiar-v2-problem-2.webp)}body.blesk-page .familiar-card.problem.familiar-3 .familiar-media{background-image:url(assets/blesk-crops/familiar-v2-problem-3.webp)}body.blesk-page .familiar-card.problem.familiar-4 .familiar-media{background-image:url(assets/blesk-crops/familiar-v2-problem-4.webp)}body.blesk-page .familiar-card.problem.familiar-5 .familiar-media{background-image:url(assets/blesk-crops/familiar-v2-problem-5.webp)}body.blesk-page .familiar-card.solution.familiar-1 .familiar-media{background-image:url(assets/blesk-crops/familiar-v2-solution-1.webp)}body.blesk-page .familiar-card.solution.familiar-2 .familiar-media{background-image:url(assets/blesk-crops/familiar-v2-solution-2.webp)}body.blesk-page .familiar-card.solution.familiar-3 .familiar-media{background-image:url(assets/blesk-crops/familiar-v2-solution-3.webp)}body.blesk-page .familiar-card.solution.familiar-4 .familiar-media{background-image:url(assets/blesk-crops/familiar-v2-solution-4.webp)}body.blesk-page .familiar-card.solution.familiar-5 .familiar-media{background-image:url(assets/blesk-crops/familiar-v2-solution-5.webp)}@property --result-reveal{syntax:"<percentage>";inherits:true;initial-value:50%}body.blesk-page .works-section .result-comparison{--result-reveal:50%;height:auto!important;min-height:0!important;aspect-ratio:1/1;isolation:isolate;background:#f7efed;box-shadow:0 10px 26px rgba(82,49,60,.1)}body.blesk-page .works-section .result-comparison:after,body.blesk-page .works-section .result-comparison:before{content:none!important}body.blesk-page .works-section .result-stage{position:absolute;inset:0;overflow:hidden;border-radius:inherit;background:#f7efed;cursor:ew-resize;touch-action:pan-y}body.blesk-page .works-section .result-image{position:absolute;inset:0;display:block;width:100%;max-width:none;height:100%;border:0;border-radius:0;background:none!important;object-fit:cover;object-position:center;pointer-events:none;user-select:none;-webkit-user-drag:none}body.blesk-page .works-section .result-image-after{z-index:1}body.blesk-page .works-section .before-media.result-image-before{z-index:2;inset:0;width:100%;height:100%;background:none!important;clip-path:inset(0 calc(100% - var(--result-reveal)) 0 0);object-fit:cover;object-position:center;will-change:clip-path}body.blesk-page .works-section .result-label{position:absolute;z-index:3;top:auto;bottom:12px;display:block;padding:5px 10px;border:1px solid hsla(0,0%,100%,.32);border-radius:8px;background:rgba(47,31,43,.62);color:#fff;font-size:11px;font-weight:700;line-height:1;letter-spacing:.02em;box-shadow:0 3px 12px rgba(25,13,21,.12);backdrop-filter:blur(5px);opacity:1!important;pointer-events:none}body.blesk-page .works-section .result-label-before{right:auto!important;left:12px!important}body.blesk-page .works-section .result-label-after{right:12px!important;left:auto!important}body.blesk-page .works-section .result-divider{position:absolute;z-index:4;top:0;bottom:0;left:var(--result-reveal)!important;display:block;width:2px;padding:0;border:0;border-radius:0;background:hsla(0,0%,100%,.96);box-shadow:0 0 0 1px rgba(70,42,57,.1),0 0 15px rgba(70,42,57,.16);transform:translateX(-50%);pointer-events:none;will-change:left}body.blesk-page .works-section .result-divider i{position:absolute;top:50%;left:50%;display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(243,204,220,.95);border-radius:50%;background:#fff;color:var(--blesk-pink);font-style:normal;box-shadow:0 4px 14px rgba(91,50,69,.2);transform:translate(-50%,-50%)}body.blesk-page .works-section .result-divider i:before{content:"↔";font-size:17px;font-weight:900;line-height:1}body.blesk-page .works-section .result-range{position:absolute;z-index:5;inset:0;width:100%;height:100%;margin:0;padding:0;appearance:none;border:0;background:transparent;cursor:ew-resize;opacity:0;pointer-events:none;touch-action:pan-y}body.blesk-page .works-section .result-range::-webkit-slider-runnable-track{width:100%;height:100%;background:transparent}body.blesk-page .works-section .result-range::-webkit-slider-thumb{width:1px;height:100%;appearance:none;background:transparent}body.blesk-page .works-section .result-range::-moz-range-track{height:100%;background:transparent}body.blesk-page .works-section .result-range::-moz-range-thumb{width:1px;height:100%;border:0;background:transparent}body.blesk-page .works-section .result-range:focus-visible+.result-divider i{outline:3px solid rgba(245,59,135,.48);outline-offset:3px}body.blesk-page .works-section .result-comparison.is-dragging .result-divider i{transform:translate(-50%,-50%) scale(1.08)}body.blesk-page .works-section .result-caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}body.blesk-page .works-section .result-comparison.is-intro{animation:blesk-result-intro 1.1s cubic-bezier(.22,.78,.2,1) calc(var(--result-index) * 70ms) both}@keyframes blesk-result-intro{0%{--result-reveal:38%}58%{--result-reveal:61%}to{--result-reveal:50%}}@media (prefers-reduced-motion:reduce){body.blesk-page .works-section .result-comparison.is-intro{animation:none}body.blesk-page .works-section .result-divider i{transition:none}}body.blesk-page .services-home .service-4 .category-photo{height:62%}body.blesk-page .services-home .category-photo{background-position:bottom;background-repeat:no-repeat;background-size:contain}body.blesk-page .services-home .service-1 .category-photo{background-image:url(assets/blesk-crops/service-hair.png)}body.blesk-page .services-home .service-2 .category-photo{background-image:url(assets/blesk-crops/service-nails.png)}body.blesk-page .services-home .service-3 .category-photo{background-image:url(assets/blesk-crops/service-eye.png)}body.blesk-page .services-home .service-4 .category-photo{background-image:url(assets/blesk-crops/service-makeup.png)}body.blesk-page .services-home .service-5 .category-photo{background-image:url(assets/blesk-crops/service-skincare.png)}body.blesk-page .services-home .category h3{color:#231f2a;text-transform:none}body.blesk-page .blesk-section-title>a{right:32px}body.blesk-page .container{width:min(calc(100% - 64px),1280px)}body.blesk-page .blesk-familiar>.container,body.blesk-page .services-home{width:min(calc(100% - 40px),1360px)}body.blesk-page .works-section{width:min(calc(100% - 64px),1320px)}body.blesk-page .benefits{width:100%;max-width:none;padding-right:max(38px,calc((100% - 1320px) / 2));padding-left:max(38px,calc((100% - 1320px) / 2));box-sizing:border-box}body.blesk-page .offers{width:100%;max-width:none;padding-right:0;padding-left:0}body.blesk-page .testimonials{width:min(calc(100% - 60px),1320px);max-width:1320px;padding-right:30px;padding-left:30px;border-radius:0;background:transparent;box-sizing:border-box}body.blesk-page .review-dots{height:12px;min-height:12px;padding:0;line-height:12px;align-self:start;box-sizing:border-box}body.blesk-page .toast:not(.show){display:none!important}@media (min-width:1025px){body.blesk-page .blesk-header,body.blesk-page .blesk-header .nav{height:108px;min-height:108px}body.blesk-page .blesk-hero{height:810px;min-height:810px}body.blesk-page .blesk-hero .hero-inner{align-items:flex-start}body.blesk-page .blesk-hero .hero-copy{width:52%;max-width:640px;padding-top:82px}body.blesk-page .blesk-hero .eyebrow{display:none}body.blesk-page .blesk-hero h1{font-size:clamp(92px,9.45vw,136px);line-height:.84}body.blesk-page .blesk-hero h1 em{margin-top:28px;font-size:.66em}body.blesk-page .blesk-hero .lead{margin-top:60px;margin-bottom:12px;font-size:20px;line-height:1.45}body.blesk-page .blesk-hero-list{gap:13px;margin-bottom:91px}body.blesk-page .blesk-hero-list li{font-size:14px;line-height:22px}body.blesk-page .blesk-hero .actions .button{min-width:320px;height:84px;border-radius:12px;font-size:18px}body.blesk-page .blesk-hero-meta{margin-top:45px}body.blesk-page .blesk-hero-character{right:-6%;bottom:-945px;width:min(96%,1250px)}body.blesk-page .blesk-discount{right:5%}body.blesk-page .services-home{padding-top:54px;padding-bottom:61px}body.blesk-page .services-home .category{min-height:466px}body.blesk-page .services-home .category h3{font-size:18px}body.blesk-page .services-home .category p{font-size:11px}body.blesk-page .benefits{min-height:440px;padding:56px 0 48px 60px;grid-template-columns:repeat(5,minmax(0,1fr)) 300px}body.blesk-page .benefits>article{min-height:184px}body.blesk-page .benefits>article h3{font-size:15px}body.blesk-page .benefits>article p{font-size:10.5px}body.blesk-page .benefits .blesk-benefits-girl{right:0;bottom:-165px;width:350px}body.blesk-page .familiar-card{min-height:220px}body.blesk-page .works-section .before{min-height:281px}body.blesk-page .booking-strip,body.blesk-page .booking-strip>.container{min-height:478px}body.blesk-page .offers{padding-top:26px;padding-bottom:17px}body.blesk-page .blesk-cta-copy{width:68%}body.blesk-page .blesk-cta-copy h3{max-width:900px;font-size:clamp(46px,4.45vw,64px);transform:scaleX(.84);transform-origin:left top}body.blesk-page .booking-strip .button{min-width:300px;height:70px;font-size:17px}body.blesk-page .blesk-cta-character{bottom:-250px}}body.blesk-page .blesk-footer .footer-grid{display:flex;min-height:0;padding-top:20px;padding-bottom:14px}body.blesk-page .blesk-footer .footer-grid>div:first-child{display:flex;width:100%;align-items:center;justify-content:space-between;gap:24px}body.blesk-page .blesk-footer .footer-grid>div:first-child>p{margin:0 auto 0 24px}body.blesk-page .blesk-footer .footer-grid>div:not(:first-child){display:none}body.blesk-page .blesk-footer .legal{padding-top:9px;padding-bottom:10px}body.blesk-page .blesk-footer{min-height:142px}body.blesk-page .blesk-footer>.footer-grid{display:none}body.blesk-page .blesk-footer>[data-aura-template-frame-id=identity]{position:absolute;top:22px;left:max(24px,calc((100% - 1160px) / 2));display:flex;align-items:center;gap:22px}body.blesk-page .blesk-footer>[data-aura-template-frame-id=identity] p{margin:0;color:#d5bddb;font-size:9px}body.blesk-page .blesk-footer>.social{position:absolute;top:28px;left:50%;display:flex;gap:8px;transform:translateX(-50%)}body.blesk-page .blesk-footer>.social a{display:grid;width:24px;height:24px;border-radius:50%;color:#fff;background:var(--blesk-pink);font-size:8px;font-weight:900;text-decoration:none;place-items:center}body.blesk-page .blesk-footer>[data-aura-template-frame-id=navigation],body.blesk-page .blesk-footer>[data-aura-template-frame-id=servicesNavigation]{display:none}body.blesk-page .blesk-footer>[data-aura-template-frame-id=contacts]{position:absolute;top:23px;right:max(24px,calc((100% - 1160px) / 2));display:grid;gap:3px;color:#ead9ef;font-size:9px;text-align:right}body.blesk-page .blesk-footer>[data-aura-template-frame-id=contacts] a,body.blesk-page .blesk-footer>[data-aura-template-frame-id=contacts] p{margin:0;color:inherit;font-size:inherit;text-decoration:none}body.blesk-page .blesk-footer>.legal{position:absolute;right:0;bottom:0;left:0}@container aura-page (max-width: 1024px){body.blesk-page .blesk-hero-character{bottom:-63px}}@container aura-page (max-width: 640px){body.blesk-page .familiar-grid{gap:32px 10px;grid-template-columns:repeat(2,minmax(0,1fr))}body.blesk-page .familiar-card,body.blesk-page .familiar-card:nth-child(n){min-height:205px;grid-column:auto;grid-row:auto}body.blesk-page .familiar-card.solution:before{top:50%;left:-16px;transform:translate(-50%,-50%) rotate(-90deg)}body.blesk-page .blesk-cta-character{right:-92px;bottom:-78px;width:350px}body.blesk-page .blesk-bubble{right:4px;bottom:112px}body.blesk-page .blesk-footer .footer-grid>div:first-child{align-items:flex-start;flex-direction:column;gap:10px}body.blesk-page .blesk-footer .footer-grid>div:first-child>p{margin:0}body.blesk-page .blesk-footer{min-height:176px}body.blesk-page .blesk-footer>[data-aura-template-frame-id=identity]{top:18px;left:14px;align-items:flex-start;flex-direction:column;gap:6px}body.blesk-page .blesk-footer>.social{top:83px;left:14px;transform:none}body.blesk-page .blesk-footer>[data-aura-template-frame-id=contacts]{top:24px;right:14px}}
