header{display:flex;align-items:center;justify-content:space-between;gap:32px;height:98px;padding-inline:max(5%,calc((100vw - 1320px)/2));background:#f1eee8}.real-brand{width:95px;height:84px;flex-shrink:0}header nav{margin:0;gap:30px}.header-actions{display:flex;align-items:center;gap:18px}.instagram-shortcut{display:grid;place-items:center;width:44px;height:44px;color:#4f2e38;border-radius:50%}.instagram-shortcut img{display:block;width:21px;height:21px}.header-book{margin:0;display:inline-flex;align-items:center;gap:18px;padding:12px 22px;min-height:46px;border-radius:30px;background:#4f2e38;color:#f1eee8;font-size:12px}.header-book svg,.hero .button>svg,.closing .button>svg,.scene-actions svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.hero .button,.closing .button{padding:0 25px;min-height:56px;gap:22px}.scene-actions{display:flex;justify-content:center;align-items:center;gap:22px;margin-top:28px;pointer-events:auto;flex-wrap:wrap}.intro-message .scene-actions .button{margin:0;gap:22px}.scene-instagram{display:inline-flex;align-items:center;gap:14px;padding:16px 0;min-height:48px;font-size:13px;border-bottom:1px solid #4f2e3840}.hero-stamp svg{color:#f1eee8!important;stroke:#f1eee8!important;stroke-width:1.3;fill:none;opacity:1!important}.clinic-gallery-section[data-theme=wine]{--gallery-ink:#4f2e38;--gallery-paper:#f1eee8}.clinic-gallery-section{padding-inline:max(6%,calc((100vw - 1320px)/2))}.clinic-real-bottom a:hover{background:#68434f}.clinic-photo-dialog .clinic-photo-close{z-index:2}.header-actions a:focus-visible,.scene-actions a:focus-visible{outline:2px solid #4f2e38;outline-offset:5px}.instagram-shortcut:hover{background:#4f2e3809}.header-book:hover{background:#68434f}
@media(max-width:1000px){header{gap:20px}header nav{gap:20px}.header-actions{gap:10px}}
@media(max-width:360px){.hero h1{font-size:43px;line-height:1.08;letter-spacing:-.065em}.hero .button{font-size:11px;padding-inline:20px;gap:16px}}
@media(max-width:700px){header{padding:0 20px;gap:12px;height:88px}.real-brand{width:66px;height:72px;margin-right:auto}.header-actions{gap:9px}.header-book{padding:11px 15px;font-size:11px;gap:10px;min-height:44px}.instagram-shortcut{width:36px;height:44px}.menu-toggle{width:28px;padding:2px;flex-shrink:0}.scene-actions{flex-direction:column;gap:10px}.scene-actions .button{max-width:100%}.clinic-gallery-section{padding:60px 22px}}@media(max-width:360px){header{padding-inline:14px;gap:8px}.header-actions{gap:4px}.header-book{padding-inline:12px}.real-brand{width:58px}}
