#page-container{font-family:'Cormorant Garamond',Georgia,'Times New Roman',serif;color:#0e0c19}#page-container h1,#page-container h2,#page-container h3,#page-container h4,#page-container h5,#page-container h6,#page-container p,#page-container li,#page-container .et_pb_button,#page-container #top-menu a,#page-container .et_mobile_menu a,#page-container .et-menu a,#page-container .et_pb_text_inner>a{font-family:'Cormorant Garamond',Georgia,'Times New Roman',serif!important}#page-container a{color:#f2c94d}#page-container .et_pb_text a,#page-container .et_pb_text_inner>a,#page-container footer a{color:#f2c94d!important}#page-container .et_pb_text a{text-underline-offset:3px}#page-container #top-menu a,#page-container .et_mobile_menu a{font-family:'Cormorant Garamond',Georgia,'Times New Roman',serif!important;font-size:20px!important;color:#2a2828!important}#page-container #top-menu a:hover,#page-container .et_mobile_menu a:hover,#page-container #top-menu .current-menu-item>a{color:#2a2828!important}#page-container .mobile_menu_bar::before,#page-container #et_search_icon::before,#page-container .et_overlay::before{color:#f2c94d!important}#page-container .et_mobile_menu{border-top-color:#f2c94d!important}#page-container .et_overlay{border-color:#f2c94d!important}html body #page-container #et-main-area .et_pb_button{font-family:'Cormorant Garamond',Georgia,'Times New Roman',serif!important;background-color:#f2c94d!important;background-image:none!important;border-color:#f2c94d!important;color:#2a2828!important;font-size:20px!important;font-weight:600!important;line-height:1.3!important}#page-container a:focus-visible{outline:2px solid #0e0c19;outline-offset:4px}body.page-id-9 #main-content .et_pb_section:not(:first-child){padding-top:40px!important;padding-bottom:40px!important;margin-bottom:0!important}body.page-id-9 #main-content .et_pb_section:not(:first-child)>.et_pb_row{padding-top:12px!important;padding-bottom:12px!important}body.page-id-9 #main-content h2{font-size:clamp(30px,3.7vw,48px)!important;line-height:1.15!important}body.page-id-9 #main-content p,body.page-id-9 #main-content li{font-size:18px;line-height:1.55}body.page-id-9 #Uns .et_pb_text{color:#0e0c19!important}body.page-id-9 #Terminbuchung,body.page-id-9 #Terminbuchung+.et_pb_row{width:94%!important;max-width:1200px!important}body.page-id-9 #Terminbuchung+.et_pb_row .et_pb_text{margin-bottom:0!important}body.page-id-9 #salon-brahms-calendar{display:block;max-width:100%}body.page-id-9 #Terminbuchung+.et_pb_row .et_pb_text .et_pb_text_inner>br{display:none}body.page-id-9 #Terminbuchung+.et_pb_row .et_pb_text .et_pb_text_inner>a{display:inline-block;margin-top:12px;font-size:18px;overflow-wrap:anywhere}body.page-id-9 #Preise .et_pb_text p{color:#f2c94d!important;font-size:30px}@media (max-width:980px){body.page-id-9 #main-content .et_pb_section:not(:first-child){padding-top:28px!important;padding-bottom:28px!important}body.page-id-9 #main-content .et_pb_section:not(:first-child)>.et_pb_row{width:90%}body.page-id-9 #main-content .et_pb_column{min-width:0}body.page-id-9 #Uns .et_pb_column,body.page-id-9 #Kontakt .et_pb_column{margin-bottom:20px!important}body.page-id-9 #Impression>.et_pb_row:last-child{display:flex;flex-wrap:wrap;gap:16px}body.page-id-9 #Impression>.et_pb_row:last-child>.et_pb_column{width:calc(33.333% - 11px)!important;margin:0!important;float:none}body.page-id-9 #Impression .et_pb_image{margin-bottom:0!important}body.page-id-9 #Impression .et_pb_image img{width:100%;height:auto}body.page-id-9 #Preise{display:flex;flex-wrap:wrap;gap:26px 18px;padding-left:5%!important;padding-right:5%!important}body.page-id-9 #Preise>.et_pb_row{display:contents}body.page-id-9 #Preise>.et_pb_row::after,body.page-id-9 #Impression>.et_pb_row:last-child::after{display:none}body.page-id-9 #Preise>.et_pb_row>.et_pb_column{width:calc(33.333% - 12px)!important;float:none;margin:0!important;display:flex;flex-direction:column}body.page-id-9 #Preise>.et_pb_row:first-child>.et_pb_column{width:100%!important}body.page-id-9 #Preise .et_pb_blurb{margin-bottom:10px!important}body.page-id-9 #Preise .et_pb_main_blurb_image{margin-bottom:12px!important}body.page-id-9 #Preise .et_pb_text{margin-top:auto;margin-bottom:0!important}body.page-id-9 #Preise .et_pb_module_header{line-height:1.25!important}}@media (max-width:600px){#page-container #main-header .container{width:90%}body.page-id-9 #main-content .et_pb_section:not(:first-child){padding-top:24px!important;padding-bottom:24px!important}body.page-id-9 #main-content .et_pb_section:not(:first-child)>.et_pb_row{padding-top:8px!important;padding-bottom:8px!important}body.page-id-9 #main-content h1{font-size:34px!important;line-height:1.15!important}body.page-id-9 #main-content h2{font-size:32px!important}body.page-id-9 #Impression>.et_pb_row:last-child{gap:12px}body.page-id-9 #Impression>.et_pb_row:last-child>.et_pb_column{width:calc(50% - 6px)!important}body.page-id-9 #Impression>.et_pb_row:last-child>.et_pb_column:last-child{width:100%!important}body.page-id-9 #Preise{gap:24px 14px}body.page-id-9 #Preise>.et_pb_row:not(:first-child)>.et_pb_column{width:calc(50% - 7px)!important}body.page-id-9 #Preise .et_pb_main_blurb_image{max-width:100px;margin-left:auto;margin-right:auto}body.page-id-9 #Preise .et_pb_module_header{font-size:19px!important}body.page-id-9 #Preise .et_pb_blurb_description p{font-size:16px}body.page-id-9 #Preise .et_pb_text p{font-size:24px!important;line-height:1.2}body.page-id-9 #Terminbuchung,body.page-id-9 #Terminbuchung+.et_pb_row{width:100%!important}body.page-id-9 #Terminbuchung .et_pb_heading{padding-left:5%;padding-right:5%}body.page-id-9 #Kontakt .et_pb_blurb{margin-bottom:16px!important}}body.page-id-9 #Impression .et_pb_text,body.page-id-9 #Impression .et_pb_text p{color:#fff!important}body.page-id-9 #Uns li,body.page-id-9 #Preise .et_pb_blurb_description p,body.page-id-9 #Kontakt .et_pb_blurb_description p{color:#0e0c19!important}body.page-id-9 #Impression .et_pb_heading_3 .et_pb_module_heading{color:#ffffff!important}body.page-id-9 #Impression .et_pb_heading_3 .et_pb_module_heading{color:#ffffff!important}#page-container .mobile_menu_bar::before,#page-container #et_search_icon::before{color:#2a2828!important}body.page-id-9 #Kontakt .et_pb_blurb .et_pb_module_header{display:none!important}body.page-id-9 #Kontakt .et_pb_blurb_content{display:flex!important;align-items:center;gap:18px;max-width:100%}body.page-id-9 #Kontakt .et_pb_main_blurb_image{display:block!important;flex:0 0 42px;width:42px!important;margin:0!important}body.page-id-9 #Kontakt .et_pb_main_blurb_image .et-pb-icon{font-size:38px!important}body.page-id-9 #Kontakt .et_pb_blurb_container{display:block!important;min-width:0;padding-left:0!important}body.page-id-9 #Kontakt .et_pb_blurb_description p{padding-bottom:0!important;overflow-wrap:anywhere}body.page-id-9 #main-content p:has(>a[href="https://salon-brahms-production.salon-brahms.workers.dev/"]){display:none!important}body.page-id-9 #main-content p:has(>#salon-brahms-calendar){padding-bottom:0!important;margin-bottom:0!important}body.page-id-9 #main-content p:has(>#salon-brahms-calendar)>br{display:none}body.page-id-9 #main-content .et_pb_section:has(#salon-brahms-calendar){padding-bottom:12px!important}body.page-id-9 #main-content .et_pb_row:has(#salon-brahms-calendar){padding-bottom:0!important}body.page-id-9 #main-content #Kontakt{padding-top:32px!important}body.page-id-9 #main-content #Kontakt>.et_pb_row:first-child{padding-top:8px!important}@media(max-width:980px){body.page-id-9 #main-content #Kontakt{padding-top:20px!important}}@media(max-width:600px){body.page-id-9 #main-content #Kontakt{padding-top:12px!important}}body.page-id-9 #Preise .et_pb_blurb_description,body.page-id-9 #Preise .et_pb_blurb_description p,body.page-id-9 #Preise .et_pb_blurb_description .price__showcase--box--subtitle{font-family:'Cormorant Garamond',Georgia,serif!important;font-size:18px!important;line-height:1.55!important;color:#0e0c19!important}@media(max-width:600px){body.page-id-9 #Preise .et_pb_blurb_description,body.page-id-9 #Preise .et_pb_blurb_description p,body.page-id-9 #Preise .et_pb_blurb_description .price__showcase--box--subtitle{font-size:16px!important}}body.page-id-9 #Uns ul.info__banner--text li{margin:0 0 12px!important;padding-top:0!important;padding-bottom:0!important;font-size:18px!important;line-height:1.55!important}body.page-id-9 #Uns ul.info__banner--text li:last-child{margin-bottom:0!important}body.page-id-9 #Uns ul.info__banner--text li div,body.page-id-9 #Uns ul.info__banner--text li span{margin-top:0!important;margin-bottom:0!important;font-size:inherit!important;line-height:inherit!important}body.page-id-9 #Uns ul.info__banner--text p:empty{display:none!important}@media(max-width:600px){body.page-id-9 #Preise .et_pb_blurb_8 .et_pb_module_header>span::after{content:"Miete pro Tag";display:block;font:inherit;color:inherit}}body:is(.page-id-179,.page-id-189,.page-id-195,.page-id-242) #main-content{font-size:18px;line-height:1.55}body:is(.page-id-179,.page-id-189,.page-id-195,.page-id-242) #main-content p,body:is(.page-id-179,.page-id-189,.page-id-195,.page-id-242) #main-content li{font-size:18px!important;line-height:1.55!important;overflow-wrap:anywhere}body:is(.page-id-179,.page-id-189,.page-id-195,.page-id-242) #main-content p span{font-size:inherit!important;line-height:inherit!important}body:is(.page-id-179,.page-id-189,.page-id-195,.page-id-242) #main-content h1{font-size:clamp(32px,3.7vw,48px)!important;line-height:1.15!important;overflow-wrap:anywhere}body:is(.page-id-179,.page-id-189,.page-id-195,.page-id-242) #main-content .et_pb_text a{color:#2a2828!important;text-decoration:underline;text-underline-offset:3px}@media(max-width:980px){#page-container .et-l--footer .et_pb_menu__menu{display:flex!important}#page-container .et-l--footer .et_mobile_nav_menu{display:none!important}#page-container .et-l--footer .et_pb_menu__wrap{justify-content:center!important}#page-container .et-l--footer #menu-footer{display:flex!important;flex-wrap:wrap;justify-content:center;gap:12px 20px;margin:0!important;padding:0!important}#page-container .et-l--footer #menu-footer>li{margin:0!important;padding:0!important}#page-container .et-l--footer #menu-footer a{font-size:16px!important;line-height:1.5!important;padding:4px 0!important}}@media(max-width:600px){#page-container .et-l--footer .et_pb_text_0_tb_footer,#page-container .et-l--footer .et_pb_text_0_tb_footer p{text-align:center!important}}