.knb{position:fixed;left:50%;bottom:20px;transform:translateX(-50%);z-index:900;opacity:0;visibility:hidden;transition:opacity .38s ease,visibility .38s ease;font-family:"Kontrapunkt Miki",Helvetica,Arial,sans-serif}.knb__frame{position:relative;display:flex;align-items:center;gap:10px;padding:10px;background:rgba(160,167,161,.5);-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1);border:1px solid rgba(255,255,255,.28);border-radius:20px;box-shadow:0 10px 34px rgba(27,41,32,.22);transform:translateY(10px);transition:transform .38s ease}.knb__btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:inherit;font-size:15px;line-height:23.7px;font-weight:400;padding:15px 30px;border-radius:12px;border:1px solid #1B2920;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .22s ease,color .22s ease}.knb a::after{content:none !important}.knb a.knb__tour{background:#1B2920;color:#FBF6F0;font-weight:400}.knb .knb__menu a{color:#1B2920}.knb__arw{font-style:normal;display:inline-block;transition:transform .18s ease}.knb a.knb__tour:hover .knb__arw{transform:translateX(3px)}.knb a.knb__tour:hover,.knb a.knb__tour:focus-visible{background:#2a3d31;color:#FBF6F0}.knb__toggle{background:#FEF6F2;color:#1B2920;-webkit-appearance:none;appearance:none}.knb__toggle:hover,.knb__toggle:focus-visible{background:#F6EAE4}.knb__chev{display:block;width:10px;height:10px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translate(-1px,-1px);transition:transform .26s ease}.knb__toggle[aria-expanded="true"] .knb__chev{transform:rotate(-135deg) translate(-2px,-2px)}.knb__menu{position:absolute;right:0;bottom:calc(100% + 12px);min-width:320px;background:#FEF6F2;border:1px solid rgba(27,41,32,.14);border-radius:18px;box-shadow:0 14px 40px rgba(27,41,32,.18);padding:8px;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .22s ease,transform .22s ease,visibility .22s}.knb.is-open .knb__menu{opacity:1;visibility:visible;transform:translateY(0)}.knb__menu a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 16px;border-radius:11px;color:#1B2920;text-decoration:none;font-size:15px;line-height:1.35;transition:background .18s ease}.knb__menu a:hover,.knb__menu a:focus-visible{background:rgba(27,41,32,.07)}.knb__menu a i{font-style:normal;opacity:.45;transition:opacity .18s ease,transform .18s ease}.knb__menu a:hover i{opacity:1;transform:translateX(3px)}@media (max-width:767px){.knb{left:12px;right:12px;bottom:78px;transform:none}.knb__frame{padding:8px;gap:8px;border-radius:18px}.knb__btn{min-width:0;font-size:14px;padding:13px 14px;gap:7px}.knb a.knb__tour{flex:0 0 auto}.knb__toggle{flex:1 1 auto;justify-content:space-between}.knb__toggle .knb__lbl{overflow:hidden;text-overflow:ellipsis}.knb__menu{left:0;right:0;min-width:0}}@media (prefers-reduced-motion:reduce){.knb *,.knb__menu{transition:none !important}}
.knb.is-visible{opacity:1;visibility:visible}.knb.is-visible .knb__frame{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.knb,.knb__frame{transition:none !important}}
.knb__frame{background:rgba(160,167,161,.46) !important;-webkit-backdrop-filter:blur(24px) saturate(180%) brightness(1.06);backdrop-filter:blur(24px) saturate(180%) brightness(1.06) !important;border:1px solid rgba(255,255,255,.38) !important;box-shadow:0 14px 44px rgba(12,22,16,.30),0 2px 8px rgba(12,22,16,.14),inset 0 1px 0 rgba(255,255,255,.72),inset 0 -1px 0 rgba(255,255,255,.20) !important;}.knb__btn{-webkit-backdrop-filter:blur(14px) saturate(170%);backdrop-filter:blur(14px) saturate(170%);transition:background .28s ease,box-shadow .28s ease,transform .28s ease}.knb__btn:active{transform:translateY(1px)}.knb a.knb__tour{background:rgba(27,41,32,.78) !important;border:1px solid rgba(255,255,255,.26) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.34),inset 0 -1px 0 rgba(255,255,255,.10),0 5px 16px rgba(12,22,16,.26) !important;color:#FBF6F0 !important;font-weight:400 !important;}.knb a.knb__tour:hover,.knb a.knb__tour:focus-visible{background:rgba(27,41,32,.88) !important;}.knb__toggle{background:rgba(254,246,242,.72) !important;border:1px solid rgba(255,255,255,.52) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.80),inset 0 -1px 0 rgba(255,255,255,.24),0 5px 16px rgba(12,22,16,.20) !important;color:#1B2920 !important;}.knb__toggle:hover,.knb__toggle:focus-visible{background:rgba(254,246,242,.85) !important;}.knb__menu{background:rgba(254,246,242,.94) !important;-webkit-backdrop-filter:blur(26px) saturate(180%) brightness(1.06);backdrop-filter:blur(26px) saturate(180%) brightness(1.06) !important;border:1px solid rgba(255,255,255,.60) !important;box-shadow:0 18px 50px rgba(12,22,16,.34),inset 0 1px 0 rgba(255,255,255,.72),inset 0 -1px 0 rgba(255,255,255,.18) !important;}.knb .knb__menu a{color:#14211A !important;font-weight:400}.knb__menu a:hover,.knb__menu a:focus-visible{background:rgba(255,255,255,.42) !important}@supports not ((backdrop-filter:blur(2px)) or (-webkit-backdrop-filter:blur(2px))){.knb__frame{background:rgba(196,201,197,.94) !important}.knb__toggle{background:#FEF6F2 !important}.knb a.knb__tour{background:#1B2920 !important}.knb__menu{background:rgba(238,240,238,.98) !important}}@media (prefers-reduced-transparency:reduce){.knb__frame{background:rgba(196,201,197,.96) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}.knb__toggle{background:#FEF6F2 !important}.knb a.knb__tour{background:#1B2920 !important}.knb__menu{background:rgba(238,240,238,.98) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}}
@media (max-width:767px){.knb__btn{white-space:normal}.knb__toggle{padding:11px 12px}.knb__toggle .knb__lbl{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.16;text-align:left}}
@media (max-width:767px){.knb__frame{justify-content:center}}
