.main-nav-container .sticky-header-btn{position:absolute;bottom:0;margin:0;right:0;width:100%;height:100%;z-index:9998;padding:15px 20px;display:flex;align-items:center;justify-content:space-between;text-align:center}
@media screen and (min-width:360px){.main-nav-container .sticky-header-btn{justify-content:flex-end}
}
@media screen and (min-width:768px){.main-nav-container .sticky-header-btn{width:80%;padding:30px 40px}
}
@media screen and (min-width:992px){.main-nav-container .sticky-header-btn{width:50%;padding:22px 40px;max-width:445px}
}
.main-nav-container .sticky-header-btn .btn-container{margin:0}
@media screen and (max-width:600px){.main-nav-container .sticky-header-btn .btn-container{margin:40px 0 20px}
}
.main-nav-container .sticky-header-btn .btn{height:48px;margin:0}
@media screen and (max-width:500px){.main-nav-container .sticky-header-btn .btn{width:165px}
}
@media screen and (min-width:768px){.main-nav-container .sticky-header-btn .btn{height:48px}
}
@media screen and (min-width:992px){.main-nav-container .sticky-header-btn .btn{width:250px;height:48px}
}
.main-nav-container[data-ba-page='false'] .sticky-header-btn .btn{width:unset}
body:not(.brandnav-included) .site-header:has(.alert-banner) .sticky-header-btn{top:25px}
body:not(.brandnav-included) .site-header:has(.alert-banner) .nav-right{display:none}