.side-nav-container .side-nav{position:absolute;width:100%;top:100%;left:0;background-color:#fff;-webkit-box-shadow:0 5px 10px 0 hsla(0,0%,82%,.75);box-shadow:0 5px 10px 0 hsla(0,0%,82%,.75)}@media screen and (min-width:992px){.side-nav-container .side-nav{left:15px}}.side-nav-container .side-nav nav .login-account{border-bottom:1px solid #d0d0d0;padding:10px 15px}.side-nav-container .side-nav nav .login-account .login,.side-nav-container .side-nav nav .login-account .my-account{padding:9px 10px;background:#e5d9ba;border-radius:8px;margin-right:8px}.side-nav-container .side-nav nav .login-account .login img,.side-nav-container .side-nav nav .login-account .my-account img{width:20px;height:20px;margin-right:8px}.side-nav-container .side-nav nav .login-account .login span,.side-nav-container .side-nav nav .login-account .my-account span{font-size:14px;line-height:16px;font-weight:500}.side-nav-container .side-nav nav .login-account .logout,.side-nav-container .side-nav nav .login-account .register{text-decoration:underline;font-size:14px;line-height:16px}.side-nav-container .side-nav nav .earn-rewards img{width:20px;height:20px;margin-right:8px}.side-nav-container .side-nav nav .header-focus-buttons{padding:15px;border-bottom:1px solid #d0d0d0}.side-nav-container .side-nav nav .header-focus-buttons a{margin-right:0;text-align:center}.side-nav-container .side-nav nav .header-focus-buttons a:first-of-type{margin-bottom:15px}.side-nav-container .side-nav nav ul{list-style:none;padding:0;margin:0;max-height:calc(100vh - 261px);overflow:auto}.side-nav-container .side-nav nav ul li a{padding:10px 15px;display:block}.side-nav-container .side-nav nav ul li a img{height:40px;margin-right:15px;border-radius:50%}.side-nav-container .side-nav nav ul li a>span{display:block;font-size:14px;line-height:20px;font-weight:500}.side-nav-container .side-nav nav ul li a>span>span{font-weight:400}.side-nav-container .side-nav nav ul li a:hover{background-color:#e2e2e2}.side-nav-container .side-nav nav ul li a:active,.side-nav-container .side-nav nav ul li a:focus{background-color:#fff}.side-nav-container .side-nav nav ul.guides>li{border-top:1px solid #e2e2e2}.side-nav-container .side-nav nav ul.guides li a{padding:15px}.side-nav-container .side-nav nav ul.guides li a img{height:20px;width:40px;border-radius:0;margin-right:10px;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.side-nav-container .side-nav nav ul.guides li a img.open{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.side-nav-container .side-nav nav ul.guides li a span{display:inline-block}.side-nav-container .side-nav nav ul.guides li ul li a{padding:15px 15px 15px 70px}.side-nav-container .side-nav nav ul.guides li ul li a span{font-weight:400}