@keyframes in-up-animation{0%{opacity:0;transform:translate3d(0,.75rem,0)}to{opacity:1;transform:translateZ(0)}}@keyframes in-impulse-animation{0%{opacity:.3;transform:scale3d(1.1,1.1,1)}to{opacity:1;transform:scale(1)}}@keyframes fadeOn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.enter-fade{animation:fadeOn .5s ease-out both}.leave-fade{animation:fadeOut .5s ease-out both}.anim-in-up{will-change:opacity,transform;opacity:0;transform:translateZ(0);animation:in-up-animation var(--anim-duration, .3s) var(--anim-delay, 0s) var(--anim-ease, ease-in-out) forwards}.anim-in-impulse{will-change:opacity,transform;animation:in-impulse-animation var(--anim-duration, .6s) var(--anim-delay, 0s) var(--anim-ease, ease-in-out) forwards}.anim-fade-on{animation:fadeOn var(--fade-duration, 1.2s) var(--fade-ease, ease-in-out) forwards}.anim-scale-pulse{animation:scale-pulse var(--scale-duration, 2.4s) var(--scale-ease, ease-in-out) infinite}.anim-soft-pulse{animation:soft-pulse var(--soft-duration, 2.8s) var(--soft-ease, ease-in-out) infinite}.anim-spin{animation:spin var(--spin-duration, .8s) var(--spin-ease, linear) infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes soft-pulse{0%,to{opacity:0}50%{opacity:.22}}@keyframes button-pulse{0%,to{transform:scaleZ(1)}50%{transform:scale3d(1.05,1.07,1)}}@keyframes scale-pulse{0%,to{scale:1}50%{scale:1.01}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;-webkit-user-select:none;user-select:none}html,body{height:100%;overflow:hidden;font-family:IQOS Sans,sans-serif;font-size:16px;line-height:1.25;color:#fff;background-color:#2e008b;touch-action:none}app-root{position:relative;display:flex;height:100%;flex-direction:column}main{position:relative;flex-grow:1;z-index:1;min-height:0}.container{position:relative;width:100%;margin:0 auto;padding:1.25rem 2rem}@font-face{font-family:IQOS Sans;src:url("./media/iqos-sans-light-I367BHOU.woff2") format("woff2"),url("./media/iqos-sans-light-LFABCA6G.woff") format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:IQOS Sans;src:url("./media/iqos-sans-regular-OJF2DFYU.woff2") format("woff2"),url("./media/iqos-sans-regular-FK27BY2G.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IQOS Sans;src:url("./media/iqos-sans-bold-QNYUHNCE.woff2") format("woff2"),url("./media/iqos-sans-bold-SMXKAMKW.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}
