nav .product_login{display:none}
.product_login .arrow-up{background-color:white;border-color:#868686;border-style:solid;border-width:1px 0 0 1px;height:20px;position:absolute;right:7.5em;top:-11px;transform:rotate(45deg);width:20px;z-index:2}
.product_login .button.toggle_button{color:#868686}
.product_login .category.title{color:#232323;display:block;font-size:1.4em;margin-bottom:.5em;padding:0}
.product_login .close{background-color:transparent;background-image:url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI1IDI1IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNSAyNTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOm5vbmU7c3Ryb2tlOiMzMzMzMzM7c3Ryb2tlLXdpZHRoOjM7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fTwvc3R5bGU+PGxpbmUgY2xhc3M9InN0MCIgeDE9IjAuNSIgeTE9IjAuNSIgeDI9IjI0LjUiIHkyPSIyNC41Ii8+PGxpbmUgY2xhc3M9InN0MCIgeDE9IjI0LjUiIHkxPSIwLjUiIHgyPSIwLjUiIHkyPSIyNC41Ii8+PC9zdmc+');background-size:100% 100%;border:0;height:1em;margin:1em;padding:0;position:absolute;right:0;top:0;width:1em}
.product_login .module{background-color:#fff;border:1px solid #868686;border-bottom:3px solid #005172;display:none;margin-top:1em;padding:3em 1em 1em;position:absolute;right:0;z-index:50}
.product_login.open .menu{display:block}
.product_login .product a.learn-more{color:#3095b4}
.product_login .product a.learn-more,.product_login .product a.login{font-size:.8em;text-transform:uppercase}
.product_login .product a.login{background-color:#3095b4;border-radius:2em;color:#fff;padding:.5em 1em}
.product_login .product .description{color:#868686;display:block;line-height:1.4em;margin-bottom:.5em}
.product_login .product+.product{margin-top:.75em}
.product_login .product .title{color:#3095b4;display:inline-block;font-size:1.2em;line-height:1.2em;padding:0}
.product_login .title{font-family:'Avenir LT W01_65 Medium1475532'}
.product_login ul{padding:0}
.product_login ul li{margin:0}
.mobile nav .category.title,.mobile .product_login .category.title{color:inherit;font-family:inherit;font-size:inherit;margin:0;padding:1em 2em;text-align:left}
.mobile nav .container,.mobile .product_login .container{padding:0}
.mobile nav .open .submenu .submenu .login,.mobile .product_login .open .submenu .submenu .login,.mobile nav .open .submenu .submenu .learn-more,.mobile .product_login .open .submenu .submenu .learn-more{display:none}
.mobile nav .menu .learn-more,.mobile .product_login .menu .learn-more,.mobile nav .menu .login,.mobile .product_login .menu .login,.mobile nav .menu .close,.mobile .product_login .menu .close,.mobile nav .menu .description,.mobile .product_login .menu .description,.mobile nav .menu .toggle_button,.mobile .product_login .menu .toggle_button{display:none}
.mobile nav .module,.mobile .product_login .module{background-color:transparent;border:0;display:block;margin:0;padding:0;position:relative}
.mobile nav .product,.mobile .product_login .product{max-width:initial}