body:has(.site-header) .site-header .header-inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);justify-content:space-between;align-items:center;gap:20px;width:min(1320px,100% - 32px);height:88px;min-height:88px;padding:12px 20px;transition:height .22s,min-height .22s,padding .22s;display:grid}body:has(.site-header) .site-header .brand{flex-shrink:0;width:288px;max-width:100%;height:auto;transition:width .22s}body:has(.site-header) .site-header .brand img{flex-shrink:0;width:288px;max-width:100%;height:auto;transition:width .22s}body:has(.site-header) .site-header .nav{flex:auto;justify-content:center;align-items:center;gap:22px;min-width:0;margin:0;display:flex}body:has(.site-header) .site-header .nav>a{white-space:nowrap;border-width:0;justify-content:center;align-items:center;height:48px;min-height:48px;margin:0;padding:0;font-size:18px;font-weight:650;line-height:24px;display:inline-flex}body:has(.site-header) .site-header .nav-services-trigger{white-space:nowrap;border-width:0;justify-content:center;align-items:center;height:48px;min-height:48px;margin:0;padding:0;font-size:18px;font-weight:650;line-height:24px;display:inline-flex}body:has(.site-header) .site-header .services-menu-list{align-items:center;margin:0;padding:0;display:flex}body:has(.site-header) .site-header .services-menu{align-items:center;line-height:24px;display:flex}body:has(.site-header) .site-header .services-menu-list>li{align-items:center;line-height:24px;display:flex}body:has(.site-header) .site-header .nav-services-trigger{vertical-align:middle;gap:4px;font-family:inherit}body:has(.site-header) .site-header .nav-services-trigger svg{flex:0 0 14px;display:block}body:has(.site-header) .site-header .actions{flex:none;justify-self:end;gap:8px;margin-left:0}body:has(.site-header) .site-header .header-book{justify-content:center;align-items:center;min-width:152px;height:52px;min-height:52px;padding:0 22px;font-size:18px;font-weight:700;line-height:24px}@media (min-width:1200px){body:has(.site-header) .site-header[data-scrolled=true] .header-inner{height:78px;min-height:78px;padding-block:10px}body:has(.site-header) .site-header[data-scrolled=true] .brand{width:270px}body:has(.site-header) .site-header[data-scrolled=true] .brand img{width:270px}body:has(.site-header) .site-header[data-scrolled=true] .header-book{height:50px;min-height:50px}}body:has(.site-header) .consultation-cta .button:is(:hover,:focus-visible){color:#000;background:#ff9834;border-color:#ff9834;transform:none}body:has(.site-header) footer.site-footer{background:linear-gradient(#fff 0 24px,#f5faff 170px);padding:88px 0 56px}body:has(.site-header) .site-footer .footer-inner>.footer-blue-card{background:#055ca7}body:has(.site-header) .site-footer .footer-inner>.footer-white-card{background:#fff}.contacts-bulgaria{background:#fff;border:1px solid #d7e5f0;border-radius:24px;grid-template-columns:minmax(0,1fr);align-items:center;gap:32px;margin:48px 0 12px;padding:28px;display:grid}.article-related-services{flex-wrap:wrap;grid-column:1/-1;gap:12px;margin-top:24px;padding:24px 0;display:flex}.article-related-services h2{flex-basis:100%;margin:0 0 8px}.contacts-bulgaria img{border-radius:16px;width:100%;height:auto;display:block}.plasmolifting-video{margin:40px 0}.plasmolifting-player{aspect-ratio:16/9;background:#055ca7;border-radius:20px;width:100%;margin:24px 0 14px;position:relative;overflow:hidden}.plasmolifting-player>:is(iframe,button){border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.plasmolifting-player button{cursor:pointer}.plasmolifting-player img{object-fit:cover}.plasmolifting-play-label{color:#fff;white-space:nowrap;background:#055ca7;border-radius:999px;align-items:center;gap:12px;padding:18px 24px;font-weight:700;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.plasmolifting-player button:is(:hover,:focus-visible) .plasmolifting-play-label{color:#000;background:#ff9834}.certificate-dialog-content{flex-direction:column;gap:12px;padding:16px;display:flex}.certificate-dialog-content>.certificate-dialog-image{flex:auto;width:100%;min-height:0}.certificate-dialog-content .certificate-dialog-image img{padding:8px}.certificate-original-link{color:#055ca7;flex:none;align-self:flex-start;align-items:center;min-height:44px;padding:8px 12px;font-size:16px;text-decoration:underline;display:inline-flex}.certificate-original-link:focus-visible{outline:2px solid #055ca7}.certificate-dialog-content .lightbox-close{z-index:2}@media (max-width:1199px){body:has(.site-header) .site-header .nav{display:none}body:has(.site-header) .site-header .menu-toggle{flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:10px;display:flex}body:has(.site-header) .site-header .menu-toggle span{flex:0 0 2px;width:22px;height:2px}body:has(.site-header) .site-header .header-inner{height:80px;min-height:80px;display:flex}body:has(.site-header) .site-header .brand{width:280px}body:has(.site-header) .site-header .brand img{width:280px}}@media (max-width:760px){body:has(.site-header) .site-header .header-inner{gap:12px;height:76px;min-height:76px;padding:10px 12px}body:has(.site-header) .site-header .brand{width:220px}body:has(.site-header) .site-header .brand img{width:220px}.contacts-bulgaria{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:32px;padding:20px}body:has(.site-header) footer.site-footer{padding:64px 0 40px}.certificate-dialog-content{padding:10px}}@media (prefers-reduced-motion:reduce){body:has(.site-header) .site-header :is(.header-inner,.brand,.brand img){transition:none}}@media (max-width:600px){body:has(.site-header) .site-header .header-book{display:none!important}body:has(.site-header) .site-header .brand{width:200px}body:has(.site-header) .site-header .brand img{width:200px}}@media (max-width:359px){body:has(.site-header) header.site-header .header-inner{flex-direction:row;gap:6px;width:calc(100% - 16px);height:70px;min-height:70px;padding:8px;display:flex}body:has(.site-header) header.site-header .header-inner>.brand{width:182px}body:has(.site-header) header.site-header .header-inner>.brand img{width:182px}body:has(.site-header) .site-header .actions{gap:6px}body:has(.site-header) .site-header .utility-phone{display:none}}.about-page .thumbnail-gallery-compact .thumbnail-gallery-main{height:525px}.about-page .thumbnail-gallery-compact .thumbnail-gallery-main[data-image-fit=natural]{aspect-ratio:1600/1302;height:auto}.thumbnail-gallery-main[data-image-fit=natural] img{object-fit:cover;object-position:center;transform:none}.thumbnail-gallery-strip .thumbnail-gallery-thumb{flex-basis:177.5px;width:177.5px;height:115px}.site-footer .footer-inner .footer-brand-details{grid-template-columns:minmax(0,max-content) auto;justify-content:start;align-items:start;gap:18px 20px;display:grid}.site-footer .footer-brand-details .footer-address{grid-column:1/-1}.site-footer .footer-inner .footer-brand-details .footer-contact-qr{color:#055ca7;background:#fff;border-radius:14px;grid-area:2/2;width:139px;max-width:100%;margin:0;padding:12px}.footer-contact-qr a{background:0 0;border:0;border-radius:0;width:100%;padding:0;display:block}.site-footer .footer-brand .footer-contact-qr img{background:#fff;border:0;border-radius:0;width:115px;max-width:100%;height:auto;margin:0;padding:0;display:block;position:static}.footer-contact-qr figcaption{color:#055ca7;text-align:center;margin-top:8px;font-size:12px;font-weight:650;line-height:1.4}.footer-contact-qr a:focus-visible{outline-offset:4px;outline:2px solid #055ca7}@media (max-width:600px){.site-footer .footer-inner .footer-brand-details{grid-template-columns:minmax(0,1fr)}.site-footer .footer-inner .footer-brand-details .footer-contact-qr{grid-area:auto/1;justify-self:center;width:177.333px}.site-footer .footer-brand .footer-contact-qr img{width:153.333px}}
