input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #fff inset}*,ul{box-sizing:border-box}.entry-content{counter-reset:footnotes}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;color:#242424;font-family:"Manrope";font-size:16px}details,main{display:block}h1{font-size:2em;margin:.67em 0}a{background-color:#fff0;text-decoration:none;color:inherit}button,input{font-family:inherit;font-size:100%;line-height:1.15;margin:0;overflow:visible}button{text-transform:none;-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted ButtonText}[type=checkbox]{box-sizing:border-box;padding:0}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}@font-face{font-display:swap;font-family:"Playfair Display";src:url(/wp-content/themes/beauty-office-theme/assets/fonts/playfair-display/PlayfairDisplay-Medium.woff2)format("woff2"),url(/wp-content/themes/beauty-office-theme/assets/fonts/playfair-display/PlayfairDisplay-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:"Playfair Display";src:url(/wp-content/themes/beauty-office-theme/assets/fonts/playfair-display/PlayfairDisplay-SemiBold.woff2)format("woff2"),url(/wp-content/themes/beauty-office-theme/assets/fonts/playfair-display/PlayfairDisplay-SemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:"Manrope";src:url(/wp-content/themes/beauty-office-theme/assets/fonts/manrope/Manrope-Regular.woff2)format("woff2"),url(/wp-content/themes/beauty-office-theme/assets/fonts/manrope/Manrope-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:"Manrope";src:url(/wp-content/themes/beauty-office-theme/assets/fonts/manrope/Manrope-Bold.woff2)format("woff2"),url(/wp-content/themes/beauty-office-theme/assets/fonts/manrope/Manrope-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:"Dancing Script";src:url(/wp-content/themes/beauty-office-theme/assets/fonts/dancing-script/DancingScript-Regular.woff2)format("woff2"),url(/wp-content/themes/beauty-office-theme/assets/fonts/dancing-script/DancingScript-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:"Playfair Display";src:url(/wp-content/themes/beauty-office-theme/assets/fonts/playfair-display/PlayfairDisplay-Medium.woff2)format("woff2"),url(/wp-content/themes/beauty-office-theme/assets/fonts/playfair-display/PlayfairDisplay-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:"Playfair Display";src:url(/wp-content/themes/beauty-office-theme/assets/fonts/playfair-display/PlayfairDisplay-SemiBold.woff2)format("woff2"),url(/wp-content/themes/beauty-office-theme/assets/fonts/playfair-display/PlayfairDisplay-SemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:"Manrope";src:url(/wp-content/themes/beauty-office-theme/assets/fonts/manrope/Manrope-Regular.woff2)format("woff2"),url(/wp-content/themes/beauty-office-theme/assets/fonts/manrope/Manrope-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:"Manrope";src:url(/wp-content/themes/beauty-office-theme/assets/fonts/manrope/Manrope-Bold.woff2)format("woff2"),url(/wp-content/themes/beauty-office-theme/assets/fonts/manrope/Manrope-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:"Dancing Script";src:url(/wp-content/themes/beauty-office-theme/assets/fonts/dancing-script/DancingScript-Regular.woff2)format("woff2"),url(/wp-content/themes/beauty-office-theme/assets/fonts/dancing-script/DancingScript-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}::selection{background-color:#ead3c1;color:#242424}.container{width:100%;max-width:1300px;padding:0 15px;margin:0 auto}.container.wide{max-width:1800px}section{position:relative;z-index:1}section:nth-child(odd){background-color:#f9f5f3}section.section-padding{padding:100px 0}@media (max-width:991px){section.section-padding{padding:70px 0}}.site-header{padding:15px 0;box-shadow:0 0 2px rgb(36 36 36/.2)}.site-header-inner{display:flex;justify-content:space-between;align-items:center}.site-header-logo{display:inline-flex;align-items:center;position:relative;z-index:11}.site-header-logo svg{width:120px;height:auto}@media (max-width:1199px){.site-header-logo svg{width:90px}}@media (max-width:991px){.site-header-menu{position:fixed;left:0;top:0;width:100%;height:100dvh;z-index:10;background-image:linear-gradient(135deg,#fff,#ead3c1);padding:120px 20px 50px;transform:translateX(-100%);transition:.8s ease}.site-header-menu::before{position:absolute;content:"";top:82px;left:0;right:0;height:1px;background-color:rgb(105 105 105/.1)}}ul.primary-menu-header{display:flex;align-items:center;margin:0;padding:0}@media (max-width:991px){ul.primary-menu-header{flex-direction:column}}ul.primary-menu-header li{list-style:none;margin-left:30px}@media (max-width:991px){ul.primary-menu-header li{margin-left:0;margin-top:20px}}ul.primary-menu-header li:first-of-type{margin-left:0}@media (max-width:991px){ul.primary-menu-header li:first-of-type{margin-top:0}}ul.primary-menu-header li.current-menu-item a,ul.primary-menu-header li:hover a{color:#242424}ul.primary-menu-header li a{text-transform:uppercase;font-family:"Playfair Display";color:rgb(36 36 36/.5);font-weight:600;font-size:14px;letter-spacing:1px;transition:.6s ease-in-out}@media (max-width:991px){ul.primary-menu-header li a{font-size:17px}}.menu-toggle{display:none;position:relative;width:35px;height:35px;margin-left:40px;z-index:12}@media (max-width:991px){.menu-toggle{display:block}}.menu-toggle span{position:absolute;width:100%;left:0;height:2px;background-color:#242424;display:block;transition:.8s ease}.menu-toggle span:nth-child(1){top:13px}.menu-toggle span:nth-child(2){width:80%;top:calc(100% - 13px)}.site-footer{background-color:#282828}.site-footer-copy{padding:10px 0;background-color:#242424;color:rgb(234 211 193/.5);font-size:14px;text-align:center}.site-footer-inner{display:flex;flex-wrap:wrap;padding:70px 0}.site-footer-logo{display:inline-flex;align-items:center}.site-footer-logo svg{width:120px;height:auto}.site-footer-col{flex:1 1 0%;color:rgb(255 255 255/.7)}@media (max-width:900px){.site-footer-col{width:100%;flex:unset;text-align:center;padding:20px 0}.site-footer-col:first-of-type{padding-top:0}.site-footer-col:last-of-type{padding-bottom:0}}.footer-menu{padding:0;margin:0}.footer-menu li{list-style:none;margin-bottom:10px}.footer-menu li:last-of-type,.site-footer-text p:last-of-type{margin-bottom:0}.footer-menu li.current-menu-item a,.footer-menu li:hover a,.site-footer-link:hover{color:#ead3c1}.footer-menu li a{transition:.6s ease-in-out}.site-footer-text p{line-height:1;margin:0 0 10px;color:rgb(255 255 255/.7);font-size:16px}.site-footer-links{display:flex;flex-direction:column;align-items:flex-start}@media (max-width:900px){.site-footer-links{align-items:center}}.site-footer-link{margin-bottom:10px;transition:.6s ease-in-out}.site-footer-link:last-of-type{margin-bottom:0}.site-footer-soc{display:flex;align-items:center;margin-top:20px}@media (max-width:900px){.site-footer-soc{justify-content:center}}.site-footer-soc a{font-size:16px;margin-left:20px;width:40px;height:40px;border:1px solid rgb(255 255 255/.7);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;transition:.6s ease-in-out}.site-footer-soc a:hover{background-color:#ead3c1;color:#242424}.site-footer-soc a:first-of-type{margin-left:0}.site-footer-soc a span{display:inline-flex}@font-face{font-display:swap;font-family:"font-icons";src:url(/wp-content/themes/beauty-office-theme/assets/fonts/font-icons/font-icons.woff2)format("woff2"),url(/wp-content/themes/beauty-office-theme/assets/fonts/font-icons/font-icons.woff)format("woff"),url(/wp-content/themes/beauty-office-theme/assets/fonts/font-icons/font-icons.ttf)format("truetype")}.icon-instagram:before{font-family:"font-icons";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;font-display:swap;content:""}h1,h2,h3{font-family:"Playfair Display";font-weight:500}.decoration-text{position:absolute;pointer-events:unset;z-index:-1;font-family:"Dancing Script";line-height:1;color:#ead3c1;opacity:.3}p{line-height:1.5;font-size:17px}.section-pretitle{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;font-size:16px;letter-spacing:1px;font-weight:600;margin-bottom:15px;text-transform:uppercase}.section-title{font-size:clamp(2.25rem,2.0481rem + .8974vw,3.125rem);line-height:1.2;margin:0 0 40px}.cmplz-body p,.cmplz-body span{font-size:12px;color:#242424;line-height:1.5}.fade-up{opacity:0;transform:translateY(20px);transition:opacity 1s ease,transform 1s ease;transition-delay:.2s;will-change:opacity,transform}.btn-primary{display:inline-flex;align-items:center;justify-content:center;padding:0 40px;min-width:200px;position:relative;overflow:hidden;border:1px solid #242424;height:50px;white-space:nowrap;word-spacing:3px;font-weight:700;transition:.8s ease-in-out}@media (max-width:991px){.btn-primary{font-size:14px;height:45px}}.btn-primary:hover{color:#fff}.btn-primary:hover::after,.btn-primary:hover::before{width:50%}.btn-primary::after,.btn-primary::before{position:absolute;content:"";background-color:#242424;top:0;bottom:0;width:0;transition:.8s ease-in-out}.btn-primary::before{left:0}.btn-primary::after{right:0}.btn-primary span{text-transform:uppercase}.cta-block{background-size:cover;background-position:center;position:relative;overflow:hidden;text-align:center}.cta-block::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:rgb(255 255 255/.3);backdrop-filter:blur(5px)}.btn-primary span,.cta-block-inner{position:relative;z-index:2}.cta-block-title.cta-block-title{font-size:clamp(2rem,1.7404rem + 1.1538vw,3.125rem)}.page-hero{height:clamp(15.625rem,12.7404rem + 12.8205vw,28.125rem);background-size:cover;position:relative;background-position:center;display:flex;align-items:center;text-align:center}.page-hero::before{position:absolute;content:"";inset:0;background:radial-gradient(circle,rgb(255 255 255/.8)0,#fff0 80%)}.page-hero-inner{position:relative;z-index:2}.page-hero-title{font-size:clamp(2.5rem,1.8654rem + 2.8205vw,5.25rem);margin:0 0 30px}.page-hero-breadcrumbs{display:flex;justify-content:center;align-items:center}.page-hero-breadcrumbs a{display:inline-flex;align-items:center;transition:.6s ease-in-out}.page-hero-breadcrumbs a:hover,p{color:#696969}.page-hero-breadcrumbs a::after{content:"";width:5px;height:5px;background-color:#242424;border-radius:50%;display:block;margin:2px 10px 0}.pricelist{position:relative;overflow:hidden;text-align:center}.pricelist-decoration-text{font-size:clamp(4.375rem,2.5rem + 8.3333vw,12.5rem);left:50%;transform:translateX(-50%);top:40px}.pricelist-text{margin-bottom:50px}.price-list-title{font-size:clamp(1.25rem,1.1923rem + .2564vw,1.5rem);margin:0 0 40px}.price-list-content{margin-bottom:80px}.price-list-content:last-of-type{margin-bottom:0}.prices{width:100%;max-width:900px;margin:0 auto;border:1px solid #ead3c1}.price-item{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ead3c1;color:#696969}.price-item:last-of-type{border-bottom:unset}.price-item .left{width:70%;border-right:1px solid #ead3c1;padding:20px;text-align:left}.price-item .right{width:30%;padding:20px}