@keyframes loadingReminderButton{10%,to{opacity:.1}50%{opacity:.2}}.reminder-selection-flyout{position:fixed;left:0;top:0;width:100vw;max-width:unset;height:100vh;margin:0;padding:0;display:none;z-index:88888}.reminder-selection-flyout .background,.reminder-selection-flyout .container.loading:before{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.2)}.reminder-selection-flyout .container{position:absolute;left:100%;top:0;width:90vw;max-width:unset;height:100%;padding:0;box-shadow:0 5px 15px rgba(0,0,0,.2);background-color:#fff;-webkit-overflow-scrolling:touch;flex-direction:column;display:flex;overflow-y:auto;z-index:99999}.reminder-selection-flyout .container.loading:before{content:" ";background-color:rgba(255,255,255,.7);display:block;z-index:1}.reminder-selection-flyout .container.loading header{z-index:0}.reminder-selection-flyout .container section.main{padding:0;margin:0}.reminder-selection-flyout .container fieldset,.reminder-selection-flyout .container section.main p{margin-bottom:15px}.reminder-selection-flyout .container .errorlist.is-hidden,.reminder-selection-flyout .container .success.is-hidden{display:none}.reminder-selection-flyout .container.loading:after{z-index:2}.reminder-selection-flyout .container header{position:relative;background-color:#f8f8f8;padding:0 15px;justify-content:space-between;align-items:flex-start;flex-direction:row;display:flex}.reminder-selection-flyout .container header h3{padding:15px 0;margin:0;color:#5b1f67;word-break:break-word;display:block}.reminder-selection-flyout .container header .close{width:45px;height:45px;margin-top:6px;font-size:50px;text-shadow:unset;float:none;opacity:1;justify-content:center;align-items:center;display:flex}.reminder-selection-flyout .container .content{padding:15px;overflow-y:auto;flex:auto;flex-direction:column;display:flex}.reminder-selection-flyout.show{display:block}.reminder-selection-flyout .content>iframe{flex-grow:1}.reminder-selection-flyout.show .background{animation:fadeIn .2s linear;animation-fill-mode:forwards}.reminder-selection-flyout.show .container{animation:slideIn .2s ease-out;animation-fill-mode:forwards}.reminder-selection-flyout.hide .background{animation:fadeOut .2s linear;animation-fill-mode:forwards}.reminder-selection-flyout.hide .container{animation:slideOut .2s linear;animation-fill-mode:forwards}.reminder-selection-flyout .container .article{display:flex;margin-bottom:45px}.reminder-selection-flyout .container .article picture{border:1px solid #f8f8f8;flex:1}.reminder-selection-flyout .container .article picture img{width:100%;height:auto}.reminder-selection-flyout .container .article .article-infos{padding-left:15px;flex:1}.reminder-selection-flyout .container .disclaimer{margin-top:45px;font-size:11px;line-height:14px}.reminder-selection-flyout .container a.purplearrow{position:relative;padding-left:12px;text-decoration:none;display:inline}.reminder-selection-flyout .container a.purplearrow:before{position:absolute;left:0;top:-1px}.reminder-selection-flyout .container #reminderemail{width:100%}.reminder-selection-flyout .content form{flex-direction:column}.button.button-secondary.open-reminder-flyout,a.open-reminder-flyout,button.open-reminder-flyout{opacity:.1;animation:loadingReminderButton 2s infinite;background-color:#7b7b7b;color:#7b7b7b}.button.button-secondary.open-reminder-flyout.active,a.open-reminder-flyout.active,button.open-reminder-flyout.active{opacity:1;animation:unset;background-color:transparent;color:#5b1f67}@media screen and (min-width:768px){.reminder-selection-flyout .container .article .article-infos{flex:3}}@media screen and (min-width:1180px){.reminder-selection-flyout .container{width:640px}}