#top-menu a{color:black;font-weight:500}#top-menu>li.current_page_item>a::before{content:'';pointer-events:none;position:absolute;background:white;height:4px;border-radius:12px;width:130%;left:-15%;top:24px;transition:all 400ms ease}.super-ani>a::before{content:'';pointer-events:none;position:absolute;background:transparent;height:40px;border-radius:99px;width:200%;left:-50%;top:-15px;transition:all 400ms ease}.super-ani>a:hover::before{content:'';position:absolute;background:white;height:4px;border-radius:12px;width:140%;left:-20%;top:24px}@media (max-width:980px){.et_fixed_nav #main-header{position:fixed}}.logo_container>a{transition:all 100ms ease-in-out}.logo_container>a:hover{filter:hue-rotate(185deg) brightness(1.3)}#main-header{background-color:#EEE7F750!important;backdrop-filter:blur(10px);border-bottom:solid #fff4 1px}.et-fixed-header#main-header{background-color:#EEE7F750!important}#et-top-navigation{width:100%;padding-left:372px!important}#main-header,#et-top-navigation{display:flex;justify-content:flex-end}#top-menu-nav{display:none;width:100%}@media only screen and (min-width:981px){#top-menu-nav{display:block}}#top-menu{display:flex;width:100%;justify-content:space-evenly;align-items:center}#top-menu>li{padding:0px!important;word-break:keep-all}.et_mobile_menu{background:white;padding:1.5rem}.shop-btn>a{font-weight:500}@media only screen and (min-width:981px){.shop-btn>a{padding:12px 24px 12px 16px!important;text-decoration:none!important}.shop-btn:hover>a{text-decoration:none!important}.shop-btn>a:hover{text-decoration:none!important}.shop-btn{background:#EFDFC7;display:flex!important;border-radius:32px;margin-bottom:40px;transition:color 400ms ease}.shop-btn:hover{background:#EFDFC7}.nav li ul{position:absolute;right:-78px;top:39px;border-radius:24px;border:none!important}#top-menu .menu-item-has-children>a:first-child:after,#et-secondary-nav .menu-item-has-children>a:first-child:after{font-family:'ETmodules';content:"3";font-size:16px;position:absolute;right:6px;top:12px;font-weight:800}}#mobile_menu{border-radius:24px;border:none!important}.container.et_menu_container{min-width:90%}.shoppingcart{transform:scale(0.9);cursor:pointer;position:fixed;z-index:999px;right:2rem;bottom:33%;border-radius:1.25rem;background:white;box-shadow:0 4px 10px 2px rgba(0,0,0,0.15);padding:.5rem;padding-right:.55rem;display:flex;justify-content:center;align-items:center;transition:all 200ms ease}.shoppingcart:hover{box-shadow:0 2px 5px 1px rgba(0,0,0,0.15)}.shoppingcart>img{padding:0px;margin:0px;width:56px;height:56px}a.et-cart-info{display:none!important}.termin_button{font-size:1.75rem;font-weight:600;padding:.75em 1em;color:#fff;background:#51ABB3;transition:all 0.4s ease;border-radius:1rem;cursor:pointer}.termin_button:hover{color:#000;background:#fff}.counter-plus>.percent>p>.percent-value::after{content:'+';font-size:32px;font-weight:300;font-family:'Roboto';padding-left:4px}.counter-percent>.percent>p>.percent-value::after{content:'%';font-size:32px;font-weight:300;font-family:'Playfair';padding-left:4px}.calendar-wrapper{display:flex;flex-direction:column;gap:2rem;padding-top:2rem;padding-bottom:2rem;border-bottom:solid 1px #7D6A57}.calendar-last{border-bottom:solid 0px #7D6A57!important}@media only screen and (min-width:981px){.et_pb_gutters1>div{padding:0 1rem}.calendar-last,.calendar-third{border-bottom:solid 0px #7D6A57!important}}@media only screen and (min-width:420px){.calendar-wrapper{flex-direction:row}.calendar-date-wrapper{width:130px!important}}.calendar-date-wrapper{aspect-ratio:1 / 1;width:100%;height:130px;color:#7D6A57;background:#F3EAEB;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:24px}.calendar-day{font-family:'Playfair';font-size:64px;padding-bottom:32px}.calendar-month{font-family:'Roboto';font-size:16px;text-transform:uppercase;letter-spacing:1px;font-weight:500}.calendar-appointment-wrapper{gap:1rem;display:flex;flex-wrap:wrap;font-family:'Roboto';font-weight:400;font-size:16px;letter-spacing:1px;color:#7D6A57;margin-bottom:16px}.calendar-location{display:flex;align-items:center;gap:.5rem;word-break:keep-all}.calendar-time{display:flex;align-items:center;gap:.4rem;word-break:keep-all}.calendar-text{font-family:'Roboto';font-size:24px;line-height:30px;font-weight:800}@media only screen and (min-width:1200px){.calendar-text{font-size:32px;line-height:40px}}