.slots-container{width:100%;max-width:800px;position:relative;margin:0 auto}.spin-button{text-align:center;cursor:pointer}.slots-container .slots{position:relative}.slots-container .slots .cards-container{position:absolute;width:100%;height:100%;top:6%;display:flex;flex-direction:row;justify-content:center;z-index:-1}.slots-container .slots .cards-container .card-view{width:25.14%;height:86.1%;margin:0 2.87%;background:#fff;overflow:hidden}.slots-container .slots .cards-container .card-view .card-wrapper{position:relative}.popupcontainer{position:fixed;background:rgba(0,0,0,.5);width:100%;height:100%;display:none;justify-content:center;align-items:center;font-family:"Alternate Gothic No2 BT-Regular",sans-serif;z-index:9999999;top:0;left:0}.popupcontainer .popup{background:#fff;border:1px solid #000;width:100%;height:auto;padding:10px;display:none;flex-direction:column;justify-content:center;align-content:center;max-width:600px;border:16px solid #000}.popupcontainer .popup .heading{font-weight:700;text-transform:uppercase;margin-bottom:10px;text-align:center;font-size:60px;margin-top:20px;margin-bottom:0;line-height:1}.popupcontainer .popup .heading2{font-weight:700;text-align:center;font-size:36px;text-transform:uppercase;line-height:1;margin-bottom:20px}.popupcontainer .popup .message{text-align:center;font-weight:700;text-transform:uppercase;margin-bottom:10px;font-size:30px;margin:20px;line-height:1}.popupcontainer .popup .message span{font-weight:700;background:#000;color:#fff;padding:8px 16px}.popupcontainer .popup .btncontainer{display:flex;flex-direction:column;justify-content:center;margin:10px}.popupcontainer .popup .button.spin{display:none}.popupcontainer .popup .button.shop{display:none}.popupcontainer .popup .button{align-self:center;padding:14px 30px;font-size:20px;cursor:pointer;margin:10px;background:#000;color:#fff}