.avfn-bar{display:flex;align-items:center;gap:4px;padding:7px;background:#fff;border:1px solid #e4e8ee;border-radius:24px;box-shadow:0 5px 20px #25304712;box-sizing:border-box}
.avfn-bar .avfn-item{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;color:#59636f;text-decoration:none!important;font-family:inherit;font-size:13px;font-weight:500;line-height:1.2;padding:8px 13px;border-radius:17px;border:0;background:none;box-sizing:border-box;white-space:nowrap}
.avfn-icon{height:24px;width:24px;display:grid;place-items:center;flex-shrink:0}.avfn-icon svg{height:21px;width:21px;display:block}.avfn-home .avfn-icon img{display:none}
.avfn-bar .avfn-active{color:#b74350;font-weight:700;background:#fff0f1}.avfn-bar .avfn-add{background:#ef7379;color:#fff;font-weight:650}.avfn-bar .avfn-item:hover{background:#f3f5f7}.avfn-bar .avfn-add:hover{background:#e46871;color:#fff}.avfn-item:focus-visible{outline:3px solid #346e98;outline-offset:2px}
@media(min-width:783px){
body.avfn-navigation header.wp-block-template-part>.wp-block-group>.wp-block-group{display:flex!important;align-items:center;justify-content:space-between;gap:24px;width:calc(100% - 84px);max-width:1480px;margin:auto;padding:24px 0!important;box-sizing:border-box}
body.avfn-navigation header.wp-block-template-part figure{margin:0!important;flex:0 1 245px}body.avfn-navigation header.wp-block-template-part figure img{width:245px!important;max-width:100%;height:auto!important}
body.avfn-navigation header.wp-block-template-part figure+div{margin:0!important;padding:0!important;flex-shrink:0}.avfn-home{order:-1}
}
@media(min-width:783px) and (max-width:1020px){body.avfn-navigation header.wp-block-template-part>.wp-block-group>.wp-block-group{width:100%;gap:12px;padding:20px!important}body.avfn-navigation header.wp-block-template-part figure{flex-basis:195px} .avfn-bar .avfn-item{font-size:12px;padding:8px 9px;gap:5px}.avfn-icon{width:20px}}
@media(max-width:782px){
body.avfn-navigation{padding-bottom:calc(108px + env(safe-area-inset-bottom,0px))!important}
.avfn-bar{position:fixed;z-index:10000;bottom:calc(14px + env(safe-area-inset-bottom,0px));left:50%!important;right:auto!important;width:calc(100% - 32px);max-width:440px;margin:0!important;transform:translateX(-50%);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:0;padding:9px 7px;border-radius:28px;box-shadow:0 8px 28px #25304724}
.avfn-bar .avfn-item{flex-direction:column;gap:4px;min-height:58px;font-size:10px;padding:2px;border-radius:19px;white-space:normal;text-align:center;background:none;color:#68727c}
.avfn-icon{height:30px;width:42px;border-radius:15px}.avfn-icon svg{height:22px;width:22px}
.avfn-bar .avfn-active{color:#b74350;font-weight:700}.avfn-active .avfn-icon{background:#fff0f1}
.avfn-home .avfn-icon{height:46px;width:50px;margin-top:-8px;background:#fff;color:#ef7379;border:1px solid #f5c5c8;border-radius:17px;box-shadow:0 3px 8px #ef737933}.avfn-home .avfn-icon img{display:block;width:38px;height:38px;object-fit:contain}.avfn-home .avfn-icon svg{display:none}.avfn-bar .avfn-home{color:#343a43;font-weight:650}
body.avfn-navigation header.wp-block-template-part figure+div{margin:0!important;padding:0!important;min-height:0}
}
@media(prefers-reduced-motion:reduce){.avfn-bar *{transition:none!important}}

