:root{font-size:min(3.2vh,2.4vw);--animate-duration:0.5s}body{overflow:hidden;overscroll-behavior-x:none}.stages>div{position:relative}.stages>div>div{position:absolute;top:0;left:0;right:0;bottom:0}.head{text-align:center;background-color:#000;color:#fff;height:92px}.chooseBtn{font-size:1.8rem}.btn-matrix .btn-group .btn,.chooseBtn{border-radius:0}.calendar .btn-group .btn{min-height:4rem;display:table;font-size:1.3rem}.calendar .btn-group .btn>div{height:100%;display:table-cell;vertical-align:middle;text-align:center}#actualAmount,#code{font-size:3rem;text-align:center;font-weight:700;line-height:1}.numpad,.numpad>div{width:100%}.numpad>div .btn-group .btn{width:33.33333%;height:4rem;display:table;font-size:1.75rem}.numpad>div .btn-group .btn.numpad2{width:66.66667%}.numpad>div .btn-group .btn.numpad3{width:100%}.numpad>div .btn-group .btn>div{height:100%;display:table-cell;vertical-align:middle;text-align:center}.productNavigation .btn{border-radius:0}#productList{overflow:hidden;position:relative}#productList .page{position:absolute;display:flex;flex-direction:column;height:100%;width:100%}#productList .page .chooseProduct{flex:1 1 auto!important;padding:0 24px;color:#fff;display:flex}#productList .page .chooseProduct:nth-child(odd){background:#c3073d}#productList .page .chooseProduct:nth-child(odd).checked{background:#1d9d61}#productList .page .chooseProduct:nth-child(2n){background:#aa0635}#productList .page .chooseProduct:nth-child(2n).checked{background:#198754}#productList .page .chooseProduct>div{align-self:center}#productList .page .chooseProduct>div:nth-child(2){display:flex;flex-direction:row-reverse;width:6rem;font-size:1.5rem;text-align:right}#productList .page .chooseProduct>div:nth-child(2) div{padding-right:1rem}#productList .page .chooseProduct>div:nth-child(2) .productValueNew[data-active=true]+.productValue{text-decoration:line-through;color:rgba(0,0,0,.5)}#productList .page .chooseProduct>div:nth-child(2) .productValueNew:not([data-active=true]){display:none}#productList .page .chooseProduct>div:nth-child(3){display:flex}#productList .page .chooseProduct>div:nth-child(3) .btn{padding:.85rem 1rem}