/* OBP Allfit UI: fixed footer bar (desktop), compact footer (mobile) */
body.obp-aui-foot-on footer#et-footer-243{display:none!important}
.obp-aui-foot{background:#0a0a0a;border-top:2px solid #ffc72c;color:#efe7d2;font-family:Inter,Arial,Helvetica,sans-serif;font-size:12px;line-height:1.3;box-sizing:border-box}
.obp-aui-foot__inner{max-width:var(--aui-max,1320px);margin:0 auto;padding:14px 16px;display:flex;flex-direction:column;gap:12px;box-sizing:border-box}
.obp-aui-foot__copy{display:flex;flex-direction:column;gap:8px;font-weight:500}
.obp-aui-foot__nav{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;font-weight:700;text-transform:uppercase;letter-spacing:.02em}
.obp-aui-foot a,.obp-aui-foot__hours{display:inline-flex;align-items:center;gap:6px;color:#efe7d2!important;text-decoration:none!important;transition:color .15s}
.obp-aui-foot a:hover{color:#ffc72c!important}
.obp-aui-foot a:focus-visible{outline:2px solid #ffc72c;outline-offset:2px}
.obp-aui-foot svg{width:14px;height:14px;flex:0 0 auto;color:#ffc72c}
.obp-aui-foot__dot{color:#ffc72c;font-weight:700}
.obp-aui-foot__text{font-weight:700}
@media (max-width:1024px){body.obp-aui-foot-on .obp-aui-foot{padding-bottom:60px}.obp-aui-foot__inner{padding:16px}.obp-aui-foot__copy{font-size:13px}.obp-aui-foot__nav{font-size:12px}}
@media (min-width:1025px){
body.obp-aui-foot-on{padding-bottom:36px}
.obp-aui-foot{position:fixed;left:0;right:0;bottom:0;z-index:980;height:36px;line-height:1}
.obp-aui-foot__inner{height:100%;padding:0 16px;flex-direction:row;align-items:center;justify-content:space-between;gap:16px}
.obp-aui-foot__copy{flex-direction:row;align-items:center;gap:14px;white-space:nowrap}
.obp-aui-foot__nav{flex-wrap:nowrap;gap:10px;white-space:nowrap}
body.obp-aui-foot-on .sticky-dashboard{bottom:60px!important}
body.obp-aui-foot-on .sticky-phone{bottom:101px!important}
body.obp-aui-foot-on .gt_switcher_wrapper{bottom:111px!important}
body.obp-aui-foot-on #fkcart-floating-toggler{bottom:114px!important}
}
@media (min-width:1025px) and (max-width:1399px){.obp-aui-foot__copy>span:first-child{display:none}.obp-aui-foot__nav a span{font-size:11px}}
@media (min-width:1025px) and (max-width:1199px){.obp-aui-foot__nav svg,.obp-aui-foot__dot{display:none}}
