.mobile-bottom-nav.site-mobile-nav{display:none}
@media(max-width:992px){
    .wedding-floating-contacts{display:none!important}
    .mobile-bottom-nav.site-mobile-nav{position:fixed;left:50%;right:auto;bottom:calc(10px + env(safe-area-inset-bottom));transform:translateX(-50%);width:calc(100% - 20px);max-width:560px;display:block;z-index:1000;padding:7px 8px 6px;background:#fff;border:1px solid #e2e8ef;border-radius:22px;box-shadow:0 6px 30px #27364a16,0 1px 5px #27364a08}
    .site-mobile-nav .mobile-nav-container{display:grid;grid-template-columns:repeat(var(--mobile-nav-items,5),minmax(0,1fr));align-items:end;gap:2px;padding:0;width:100%}
    .site-mobile-nav .mobile-nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:63px;padding:8px 0;border-radius:13px;color:#566779;font-family:'Poppins',Arial,sans-serif;text-decoration:none;line-height:1.3;transition:background .18s,color .18s,transform .18s}
    .site-mobile-nav .mobile-nav-icon{display:block;width:23px;height:23px;flex-shrink:0;margin:0;color:#536b83}
    .site-mobile-nav [data-channel=whatsapp] .mobile-nav-icon{color:#187348}.site-mobile-nav [data-channel=instagram] .mobile-nav-icon{color:#a24b75}
    .site-mobile-nav .mobile-nav-text{display:block;font-size:13px;font-weight:600;line-height:1.4;letter-spacing:0;white-space:nowrap}
    .site-mobile-nav .mobile-nav-item:hover,.site-mobile-nav .mobile-nav-item:focus-visible{background:#f2f5f9;color:#263c53;transform:translateY(-1px)}
    .site-mobile-nav .mobile-nav-item[aria-current=page]{background:#f0f3f8;color:#263c53}.site-mobile-nav .mobile-nav-item:focus-visible{outline:2px solid var(--primary-on-light,#bf5432);outline-offset:2px}
    .site-mobile-nav .mobile-nav-center{position:relative;margin:0;min-width:0;align-self:end}
    .site-mobile-nav .mobile-nav-center .mobile-nav-item{width:auto;height:auto;min-height:63px;margin:0;padding:0 0 8px;gap:6px;border:0;border-radius:13px;background:transparent;color:#34465c;box-shadow:none}
    .site-mobile-account-icon{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border:2px solid #fff;border-radius:16px;background:linear-gradient(135deg,var(--primary-on-light,#bf5432),var(--secondary-on-light,#673ab1));box-shadow:0 4px 13px #75446226;color:white}
    .site-mobile-account-icon svg{width:23px;height:23px}.site-mobile-nav .mobile-nav-center .mobile-nav-text{font-size:13px;font-weight:600;color:#34465c}
    .site-mobile-nav .mobile-nav-center .mobile-nav-item:hover .site-mobile-account-icon{box-shadow:0 5px 16px #75446238}
    footer{margin-bottom:calc(112px + env(safe-area-inset-bottom))}.go-top{bottom:calc(136px + env(safe-area-inset-bottom));right:18px;width:44px;height:44px;border-radius:14px;font-size:20px;background:linear-gradient(135deg,var(--primary-on-light,#bf5432),var(--secondary-on-light,#673ab1));color:#fff}
}
@media(max-width:360px){.mobile-bottom-nav.site-mobile-nav{padding-inline:5px}.site-mobile-nav [data-channel=instagram] .mobile-nav-text{font-size:12px}}
@media(prefers-reduced-motion:reduce){.site-mobile-nav .mobile-nav-item{transition:none}.site-mobile-nav .mobile-nav-item:hover,.site-mobile-nav .mobile-nav-item:focus-visible{transform:none}}
