.account-menu-icon.logged-in svg.ic-user{fill:#fff}div.account-menu-flyout{background-color:#fff;width:619px;overflow:auto;max-height:100%}div.account-menu-flyout *{box-sizing:border-box;font-family:Verdana,Arial,Helvetica,sans-serif}div.account-menu-flyout a:hover{text-decoration:none}div.account-menu-flyout .account-menu-button{height:50px;width:100%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#fff;cursor:pointer}div.account-menu-flyout .account-menu-label{font-size:13px}div.account-menu-flyout .hidden{display:none!important}div.account-menu-flyout .login-not-available{display:flex;align-items:center;text-align:center}div.account-menu-flyout .login-not-available .notification{padding:20px;font-size:13px}div.account-menu-flyout .logged-out{display:flex;flex-direction:row;padding-bottom:30px}div.account-menu-flyout .logged-out>.account-menu-order-process-redirection,div.account-menu-flyout .logged-out>.region-login-form,div.account-menu-flyout .logged-out>.region-registration{margin-left:50px;margin-right:48px;margin-top:25px;width:100%}div.account-menu-flyout .logged-out .region-login-form{display:flex;flex-direction:column;justify-content:space-between}div.account-menu-flyout .logged-out .region-login-form>iframe{height:170px;width:100%;border-style:none}div.account-menu-flyout .logged-out .region-login-form .account-menu-button.forgot-password-button{background-color:#a7a7a7;margin-top:40px}div.account-menu-flyout .logged-out .account-menu-order-process-redirection{position:relative}div.account-menu-flyout .logged-out .account-menu-order-process-redirection>.space-reservation{visibility:hidden}div.account-menu-flyout .logged-out .account-menu-order-process-redirection>.order-step-redirect-info{font-size:12px;margin-top:30px;margin-bottom:64px}div.account-menu-flyout .logged-out .account-menu-order-process-redirection>.account-menu-button{position:absolute;bottom:0;left:0;right:0}div.account-menu-flyout .logged-out .region-separator{margin-top:25px}div.account-menu-flyout .logged-out .registration-title{font-weight:700;font-size:14px}div.account-menu-flyout .logged-out .region-registration{display:flex;flex-direction:column}div.account-menu-flyout .logged-out .region-registration .registration-benefits{margin-top:20px;margin-bottom:3px;font-size:12px}div.account-menu-flyout .logged-out .region-registration .registration-benefits-list{list-style-position:inside;padding-left:0;margin-left:0;font-size:12px;margin-bottom:40px}div.account-menu-flyout .logged-out .region-registration .account-menu-button.registration-button{margin-bottom:0;margin-top:auto;display:flex;justify-content:center;align-items:center}div.account-menu-flyout .logged-out .region-registration .account-menu-button.registration-button .account-menu-icon{height:12px;width:12px;fill:#fff;transform:translateY(2px);margin-left:28px}@media only screen and (max-width:767px){div.account-menu-flyout .logged-out{flex-direction:column}div.account-menu-flyout .logged-out>.account-menu-order-process-redirection,div.account-menu-flyout .logged-out>.region-login-form,div.account-menu-flyout .logged-out>.region-registration{margin:25px 52px 0 47px;width:auto}div.account-menu-flyout .logged-out>.account-menu-order-process-redirection{margin-top:21px}div.account-menu-flyout .logged-out>.account-menu-order-process-redirection>.space-reservation{display:none}div.account-menu-flyout .logged-out .account-menu-button.forgot-password-button{margin-top:20px}div.account-menu-flyout .logged-out .region-registration button.button-registration{margin-top:24px;position:relative}}div.account-menu-flyout .logged-in{display:flex;flex-direction:row;padding-bottom:30px}div.account-menu-flyout .logged-in .region-navigation{width:50%;display:flex;flex-direction:column;margin-top:30px;padding-left:47px;padding-right:50px}div.account-menu-flyout .logged-in .region-navigation>a:first-child{margin-top:0}div.account-menu-flyout .logged-in .region-navigation>a{margin-top:14px;font-size:13px;font-weight:700;text-decoration:none}div.account-menu-flyout .logged-in .region-separator{align-self:normal;margin-top:34px}div.account-menu-flyout .logged-in .region-user-logout{width:50%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin:30px 0 0;padding-left:50px;padding-right:48px}div.account-menu-flyout .logged-in .region-user-logout .account-information{margin-bottom:8px;width:100%}div.account-menu-flyout .logged-in .region-user-logout .account-information .account-menu-label{margin-left:10px}div.account-menu-flyout .logged-in .region-user-logout .account-information .name-container{min-height:50px;border:1px solid #b7b7b7;padding:14px 3px;width:100%;margin-top:7px;display:flex;align-items:center;justify-content:center;position:relative}div.account-menu-flyout .logged-in .region-user-logout .account-information .name-container>.name-box{margin-left:35px;color:#b7b7b7;font-size:13px;font-weight:700;max-height:63px;overflow:hidden;position:relative;padding-right:15px;text-align:center}div.account-menu-flyout .logged-in .region-user-logout .account-information .name-container>.name-box .bottom-gradient{position:absolute;width:100%;left:0;top:43px;bottom:0;background-image:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff 75%,#fff)}div.account-menu-flyout .logged-in .region-user-logout .account-information .name-container>.name-box .right-gradient{position:absolute;height:100%;top:0;right:0;width:15px;background-image:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff 75%,#fff)}div.account-menu-flyout .logged-in .region-user-logout .account-information .name-container>.name-icon{height:20px;width:20px;margin-left:-2px;fill:#b7b7b7}div.account-menu-flyout .logged-in .region-user-logout .account-information .name-container>.user-icon{height:16px;width:16px;fill:#b7b7b7}div.account-menu-flyout .logged-in .region-user-logout .account-information .name-container>.account-menu-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%)}div.account-menu-flyout .logged-in .region-user-logout a.account-menu-button.logout-button{font-size:15px;margin-bottom:0;margin-top:auto}@media only screen and (max-width:767px){div.account-menu-flyout .logged-in{flex-direction:column-reverse}div.account-menu-flyout .logged-in .region-navigation{width:100%;padding-left:50px;padding-right:40px;margin-right:0;margin-left:0}div.account-menu-flyout .logged-in .region-user-logout{width:100%;padding-left:40px;padding-right:40px}}@media only screen and (max-width:767px){div.account-menu-flyout{width:100vw;min-width:320px}div.account-menu-flyout .region-separator{border-left:0;width:100%;margin-top:20px}}div.account-menu-flyout,div.account-menu-flyout a:not(.account-menu-button){color:#000}@media only screen and (min-width:1200px){div.account-menu-flyout a:not(.account-menu-button):hover{color:#d20a0f}}div.account-menu-flyout .region-separator{border-left:1px solid #000;border-top:1px solid #000}div.account-menu-flyout .logged-out .account-menu-order-process-redirection>.account-menu-button{background-color:#d20a0f}div.account-menu-flyout .logged-out .region-registration>a.account-menu-button.registration-button{background-color:#000}div.account-menu-flyout .logged-in .region-user-logout>a.account-menu-button.logout-button{background-color:#d20a0f}.account-menu-footer{min-height:50px;color:#fff;font-size:14px;font-family:Verdana,Arial,Helvetica,sans-serif}.account-menu-footer .hidden{display:none}.account-menu-footer .links-container{display:table;width:100%}.account-menu-footer .links-container .cell{width:49%;display:table-cell;height:100%;text-align:center;cursor:pointer}.account-menu-footer .links-container .cell .link-text{display:inline-block;line-height:50px;text-align:center;font-weight:700;text-transform:uppercase;color:#fff}.account-menu-footer .links-container .cell .link-text.left-icon{margin-left:-42px}@media only screen and (max-width:479px){.account-menu-footer .links-container .cell .link-text.left-icon{margin-left:0}}.account-menu-footer .links-container .cell .icon{fill:#fff;display:inline-block;margin-top:14px;margin-left:20px;float:left;height:22px;width:22px}@media only screen and (max-width:479px){.account-menu-footer .links-container .cell .icon{display:none}}.account-menu-footer .links-container .links-separator{width:2%;display:table-cell;height:100%;text-align:center;background-color:transparent;color:#fff}.account-menu-footer{background-color:#000}