@font-face{font-family:"montserrat";src:url(https://martinmax.de/wp-content/themes/martinMaxFriseur/assets/css/../fonts/Montserrat-VariableFont_wght.ttf);font-weight:100 900}@font-face{font-family:"inter";src:url(https://martinmax.de/wp-content/themes/martinMaxFriseur/assets/css/../fonts/Inter-VariableFont_opsz_wght.ttf);font-weight:100 900}body{font-family:"montserrat"}@media (max-width:883px){body{font-family:"inter"}}.font-300{font-weight:300}.font-500{font-weight:500}.font-550{font-weight:550}.font-600{font-weight:600}.font-700{font-weight:700}html{scroll-behavior:smooth}body{overflow-x:hidden;margin:0;width:100%;position:relative;font-size:1.125rem;font-weight:400;background-color:#fff}*{box-sizing:border-box}ul{padding:0;list-style:none}address{font-style:normal}a{text-decoration:none;font-style:normal}h1,h2,h3,h4,h5{margin:0}p{margin:0;line-height:160%}@media (min-width:883px){.section-wrapper{display:flex;flex-direction:column}}main{min-height:100vh}button{font-family:"montserrat"}.button--secondary{transition:background-color 0.2s}.button--secondary:hover{background-color:#edebe8}section{display:flex;flex-direction:column;align-items:center}.outer-wrapper{display:flex;justify-content:center}.text-xxl-resp{line-height:normal}@media (min-width:883px){.text-xxl-resp{font-size:2.98625rem}.text-m-resp{font-size:1.72813rem}.text-s-resp{font-size:.83313rem}.text-base-resp{font-size:1.125rem}}@media (max-width:883px){.text-xxl-resp{font-size:2.0275rem}.text-m-resp{font-size:1.42375rem}.text-s-resp{font-size:.88875rem}.text-base-resp{font-size:1.125rem}}@media (max-width:585px){.text-xxl-resp{font-size:1.618rem}.text-m-resp{font-size:1.215rem}.text-s-resp{font-size:.875rem}.text-base-resp{font-size:1.125rem}}@media (min-width:883px){.article-container h1{font-size:2.98625rem}.article-container .content-wrapper h2{font-size:1.72813rem}.article-container p{font-size:1.125rem}}@media (max-width:883px){.article-container h1{font-size:2.0275rem}.article-container h2{font-size:1.42375rem}.article-container p{font-size:1.125rem}}@media (max-width:585px){.article-container h1{font-size:1.618rem}.article-container h2{font-size:1.215rem}.article-container p{font-size:1.125rem}}.container{width:100%;max-width:1600px;padding-left:120px;padding-right:120px;justify-self:center;overflow:hidden}@media (max-width:1240px){.container{padding-left:80px;padding-right:80px}}@media (max-width:883px){.container{padding-left:42px;padding-right:42px}}@media (max-width:585px){.container{padding-left:24px;padding-right:24px}}.header--desktop,.header--front-page{padding-top:40px;padding-bottom:40px;display:flex;top:0;flex-direction:row;justify-content:space-between;align-items:center;position:fixed;width:100%;z-index:100;background-color:#fff}.header--desktop .header-menu ul,.header--front-page .header-menu ul{display:flex;gap:1rem}.header--desktop .header-menu li,.header--front-page .header-menu li{display:flex;align-items:center}.header--desktop .header-menu li::after,.header--front-page .header-menu li::after{content:"";width:2.09375rem;height:.1rem;background-color:#8A8A8A;margin-left:1rem}.header--desktop .header-menu li:last-child::after,.header--front-page .header-menu li:last-child::after{content:none}.header--desktop .header-menu a,.header--front-page .header-menu a{color:#8A8A8A;transition:all 0.15s}.header--desktop .header-menu a:hover,.header--front-page .header-menu a:hover{opacity:.85}.header--desktop .site-logo-wrapper,.header--front-page .site-logo-wrapper{height:66px}.header--desktop .site-logo-wrapper img,.header--front-page .site-logo-wrapper img{height:100%;width:auto}.header--desktop{justify-content:center;align-items:center}.header--front-page__wrapper{width:100%;display:flex;justify-content:center}.header__inner{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.header--desktop__nav-menu-container{display:flex;align-items:center}@media (max-width:883px){.header--desktop,.header--front-page{display:none}}.header--mobile{display:none}@media (max-width:883px){.header--mobile{display:flex}}.header--mobile{position:fixed;width:100%;top:16px;z-index:100;height:100%;pointer-events:none}.header--mobile .header--mobile__floating-bar-container{display:flex;justify-content:center}.header--mobile .header--mobile__floating-bar{width:100%;height:fit-content;position:relative;background-color:#000;pointer-events:all;cursor:pointer}.header--mobile .floating-bar__closed-bar-items-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%}.header--mobile .site-logo-wrapper{display:flex;height:fit-content}.header--mobile .custom-logo-link{display:flex}.header--mobile .site-logo-wrapper svg{height:25px;width:auto}.header--mobile .site-logo-wrapper svg path{fill:#fff}.header--mobile .header--mobile__three-dots-icon{height:6px}.header--mobile__floating-bar{display:flex;align-items:center;max-width:410px;padding-left:15px;padding-right:15px;padding-top:10px;padding-bottom:10px;border-radius:30px}.header--mobile__floating-bar.upper-state .site-logo-wrapper svg path{fill:#000}.floating-bar__header-menu-container{position:absolute;top:0;left:0;width:100%;height:100%;flex-direction:column;display:none;opacity:0;padding-top:48px;cursor:auto}.floating-bar__close-button-container{display:flex;width:100%;justify-content:flex-end}.floating-bar__close-button{background-color:#fff0;border:none;cursor:pointer;padding:1rem;margin-top:-1rem}.floating-bar__close-button img{height:.875rem}.floating-bar__nav-menu{margin-top:160px}.header-menu--mobile ul{line-height:160%}.header-menu--mobile a{color:#000;transition:all 0.3s}.header-menu--mobile a:hover{color:#8A8A8A}.floating-bar__cta-button{margin-top:2rem}footer{background-color:#000;color:#fff;padding-top:64px;font-size:1rem;display:flex;flex-direction:column;align-items:center;width:100%}footer a{color:#fff;transition:all 0.15s}footer a:hover{opacity:.85}footer address{line-height:160%}.footer-menus-wrapper{display:flex;justify-content:space-between;padding-bottom:16px}.menu-col{max-width:173px;align-items:start;display:flex;gap:1rem;flex-direction:column}.follow-us-col{display:flex;flex-direction:column;gap:.75rem}.follow-us-col__logo{height:46px}.follow-us-col__follow-us-icon-row{display:flex;gap:8px}.follow-us-col__follow-us-icon-row img{height:17px}.footer-copyright-row{display:flex;justify-content:space-between;border-top:1px solid #fff;padding:16px 0}.contact-col__contact-options{margin-top:1rem;line-height:125%;display:flex;flex-direction:column;gap:.25rem}.footer__menu li{margin-bottom:.5rem;font-weight:400;font-size:1rem}.footer__menu ul{margin:0}@media (max-width:883px){.footer-menus-wrapper{flex-direction:column;gap:3rem}}.button{padding:.75rem;width:fit-content;border-radius:3.75rem;display:flex;justify-content:center;align-items:center;cursor:pointer}.button--primary{background-color:#512626;color:#fff}.button--secondary{background-color:#F5F3EF;color:#8A8A8A;padding-left:1.41rem;padding-right:1.41rem;border:none}@media (max-width:883px){.button--primary{font-weight:550}}.book-appointment-button{background-color:#512626;color:#FFF;display:flex;gap:.87rem;padding:.5rem .5rem .5rem 1.5rem;pointer-events:all;align-items:center;border-radius:2.1875rem;width:fit-content}.book-appointment-button__icon{height:2.44rem}.page-cta{display:flex;gap:.62rem;margin-top:80px}@media (max-width:585px){.page-cta{width:100%}.page-cta .book-appointment-button{display:none}.page-cta .page-cta__homepage-link{width:100%}}.content-container{padding-top:231px;padding-bottom:120px;display:flex;flex-direction:column;align-items:center}.article-container{width:100%;max-width:52.5rem}.article-container p{margin-bottom:1.125rem}.article-container p:last-child{margin-bottom:0}.article-container.single h1{margin-bottom:5rem}.article__image-wrapper{margin-top:80px;margin-bottom:80px}.article__subtitle-row{margin-bottom:1rem}@media (max-width:883px){.content-container{padding-top:199px}}.person-image{width:100%;height:100%;max-width:420px;max-height:543px;border-radius:32px}.article__subtitle-row{display:flex;align-items:center;gap:.75rem}.article__badge{padding:.125rem .75rem;background:rgb(90 0 0 / .12);border-radius:2rem}