.header-wrapper{position:absolute;width:100%;left:0;display:flex;align-items:center;height:100px;background:transparent;color:#fff;transition:all .4s cubic-bezier(.4,0,.2,1);z-index:1000}.header-inner{display:flex;align-items:center;justify-content:space-between;width:100%}.logo-link{display:block;text-decoration:none;line-height:0}.logo-img-light{display:block!important;transition:opacity .3s ease}.logo-img-dark{display:none!important}.logo-title{font-family:var(--font-heading-family);font-size:30px;letter-spacing:1px;font-weight:700;line-height:1.2}.logo-subtitle{font-family:var(--font-accent-family);font-size:10px;letter-spacing:5px;margin-top:0;opacity:.9;font-weight:400;text-transform:uppercase}.header-wrapper.is-scrolled{position:fixed;top:0;background:#fff;color:#121212;height:80px;box-shadow:0 2px 15px #0000000d}.header-wrapper.is-scrolled .logo-img-light{display:none!important}.header-wrapper.is-scrolled .logo-img-dark{display:block!important;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.header-wrapper.is-scrolled .header-btn-book{background:#1a3c34;border-color:#1a3c34;color:#fff}.header-right-side{display:flex;align-items:center;gap:32px}.header-menu-list{display:flex;list-style:none!important;gap:32px;margin:0;padding:0}.header-menu-item{list-style:none!important;padding:0;margin:0;white-space:nowrap}.header-menu-item:before,.header-menu-list:before{content:none!important;display:none!important}.menu-link{text-decoration:none;color:inherit;font-family:var(--font-accent-family);font-size:11px;letter-spacing:1px;text-transform:uppercase;font-weight:700;position:relative;transition:color .3s ease}.menu-link:hover,.menu-link.is-active{color:#1a3c34!important}.menu-link:after{content:"";position:absolute;bottom:-6px;left:0;width:100%;height:1.5px;background-color:#1a3c34;transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.4,0,.2,1)}.menu-link:hover:after,.menu-link.is-active:after{transform:scaleX(1)}.header-wrapper.is-scrolled .menu-link:hover,.header-wrapper.is-scrolled .menu-link.is-active{color:#1a3c34!important}.header-actions{display:flex;align-items:center;gap:20px}.header-call{display:flex;align-items:center;gap:8px;text-decoration:none;color:inherit;font-family:var(--font-accent-family);font-size:11px;font-weight:700;letter-spacing:1.5px;white-space:nowrap}.header-btn-book{background:transparent;border:2px solid currentColor;color:inherit;padding:12px 24px;text-decoration:none;font-family:var(--font-accent-family);font-size:11px;font-weight:700;letter-spacing:1.5px;display:flex;align-items:center;gap:10px;transition:all .3s ease;white-space:nowrap}.header-drawer-trigger{display:none;flex-direction:column;gap:6px;background:none;border:none;cursor:pointer;padding:0;color:inherit}.burger-line{width:25px;height:1.5px;background-color:currentColor}.menu-drawer-overlay{position:fixed;top:0;right:-100%;width:100%;height:100%;background:#f8f5f2;z-index:2000;transition:right .4s cubic-bezier(.16,1,.3,1)}.menu-drawer-overlay.is-open{right:0}.menu-drawer-inner{padding:32px;display:flex;flex-direction:column;height:100%}.menu-drawer-header{display:flex;justify-content:space-between}.menu-drawer-close{border:none;background:transparent;cursor:pointer}.menu-drawer-nav ul{list-style:none;padding:0}.menu-drawer-nav a{padding:12px 0;font-family:var(--font-heading-family);font-size:24px;text-decoration:none;color:#121212;transition:color .3s ease;display:block}.menu-drawer-nav a.is-active{color:#1a3c34!important;font-style:italic}.menu-drawer-footer{margin-top:auto}.drawer-btn-primary{background:#1a3c34;color:#fff;padding:18px;margin-top:18px;margin-bottom:18px;text-align:center;text-decoration:none;font-family:var(--font-accent-family);font-size:11px;letter-spacing:2px;display:flex;align-items:center;justify-content:center;gap:10px;font-weight:700}.drawer-btn-secondary{background:transparent;border:1px solid #d1c7b7;color:#1a3c34;padding:18px;text-align:center;text-decoration:none;font-family:var(--font-accent-family);font-size:11px;letter-spacing:2px;display:flex;align-items:center;justify-content:center;gap:10px;font-weight:700}.overflow-hidden{overflow:hidden}@media screen and (max-width: 989px){.header-wrapper{height:90px}.header-right-side{display:none}.header-drawer-trigger{display:flex;order:3}.logo-link{color:inherit}.logo-title{font-size:30px}.logo-subtitle{font-size:12px;letter-spacing:3px;display:flow}}@media screen and (min-width: 990px) and (max-width: 1250px){.header-right-side{gap:20px}.header-menu-list{gap:10px}.logo-title{font-size:24px}.logo-subtitle{font-size:7px;letter-spacing:3px}.menu-link{font-size:9px;letter-spacing:0px}.header-btn-book,.header-call{font-size:9px}}.sticky-appointment-btn{position:fixed;right:0;top:50%;transform:translateY(-50%);background-color:#1a3c34;color:#fff;padding:10px;text-decoration:none;z-index:2000;font-family:Space Grotesk Custom,sans-serif;font-size:12px;letter-spacing:2px;font-weight:700;text-transform:uppercase;writing-mode:sideways-lr;text-orientation:mixed;border-radius:4px 0 0 4px;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.sticky-appointment-btn:hover{padding-right:15px;background:#d4af37}@media screen and (max-width: 749px){.sticky-appointment-btn{display:none}}@media screen and (min-width: 750px) and (max-width: 989px){.sticky-appointment-btn{padding:15px 8px;font-size:10px}}.sticky-bottom-left-badge{position:fixed;left:20px;bottom:20px;z-index:2000;pointer-events:auto;transition:transform .4s cubic-bezier(.16,1,.3,1)}.sticky-badge-img{display:block;height:auto;max-width:100%;filter:drop-shadow(0 10px 15px rgba(0,0,0,.1))}.sticky-bottom-left-badge:hover{transform:scale(1.1)}@media screen and (max-width: 749px){.sticky-bottom-left-badge{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/custom-header.css.map */
