.store-modal-container{display:flex;opacity:0;pointer-events:none;visibility:hidden;align-items:center;justify-content:center;position:fixed;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,0.6);z-index:10;line-height:1.6}.store-modal-container.active{opacity:1;pointer-events:all;visibility:visible}.store-modal{opacity:0;pointer-events:none;position:relative;background:white;box-shadow:0 10px 12px rgba(0,0,0,0.15);border-radius:10px;padding:2em;padding-top:0;max-width:1000px;width:90%;text-align:center;transform:scale(0.96);will-change:transform,opacity;transition:opacity .5s ease,transform .5s ease}.store-modal-container.active .store-modal{transform:scale(1);opacity:1;pointer-events:all;transition:opacity .2s ease,transform .2s ease;padding-top:2em}.store-modal .ap3-modal-header{padding-bottom:2em}.store-modal .ap3-modal-header img{max-width:300px}.store-modal__platform{display:flex;flex-direction:row;align-items:center;justify-content:center;text-align:center;padding:1em;border:2px solid rgba(0,0,0,0.2);width:100%;margin:.5em;transition:background .15s ease}.store-modal__buy-button{padding:.5em;display:block;border-radius:5px;align-self:unset;font-weight:600;transition:transform .15s ease,box-shadow .15s ease;will-change:transform,box-shadow;white-space:nowrap;cursor:pointer !important}.store-modal__buy-button:hover,.store-modal__buy-button:active,.store-modal__buy-button:focus{text-decoration:none;color:white}.store-modal__buy-button:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,0.1)}.store-modal__buy-button:active{transform:translateY(0);box-shadow:none}.store-modal--ap3 .store-modal__buy-button{background:#00ae41;color:white;flex:1;text-align:center;max-width:50%;margin-left:auto;font-size:14px}.store-modal--ap3 .store-modal__buy-button:hover,.store-modal--ap3 .store-modal__buy-button:active{background:#26bf5f}.store-modal__platform-price{margin:0;margin-right:1em;font-size:1em;font-weight:600}.store-modal__platform-name{color:#7b7b7b;flex:1;text-align:left;transition:color .15s ease}.store-modal__platform:hover .store-modal__platform-name{color:#404040}.store-modal__platform-icon{height:unset;width:30px;margin-bottom:0;display:none}@media(min-width:500px){.store-modal__platform-icon{display:block}.store-modal__platform-name{text-align:center}}@media(min-width:777px){.store-modal__platform-icon{height:unset;width:30px;height:40px;width:unset}.store-modal__platform-price{font-size:1.5em}.store-modal__platform-name{flex:unset}.store-modal__platform-price{margin-right:0;margin:1em 0;flex:1}.store-modal .store-modal__buy-button{align-self:stretch}.store-modal__platform-icon{margin-bottom:1em}.store-modal__platform{width:auto;flex-direction:column;flex:1;justify-content:unset}}@media(min-width:1000px){.store-modal__platform{width:calc(25% - 0.5em)}}.store-modal__product-icon{height:60px;margin-top:-30px}.store-modal--rf3 .store-modal__product-icon{height:60px;margin-top:-30px}.store-modal-container{display:flex;opacity:0;pointer-events:none;visibility:hidden;align-items:center;justify-content:center;position:fixed;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,0.7)}.store-modal-container.active{opacity:1;pointer-events:all;visibility:visible}.store-modal{opacity:0;pointer-events:none;position:relative;background:white;box-shadow:0 10px 12px rgba(0,0,0,0.15);border-radius:10px;padding:0;max-width:1000px;width:95%;text-align:center;transform:scale(0.96);will-change:transform,opacity;transition:opacity .5s ease,transform .5s ease;max-height:95%}.store-modal-container.active .store-modal{transform:scale(1);opacity:1;pointer-events:all;transition:opacity .2s ease,transform .2s ease}.store-modal__platforms-container{display:flex;flex-wrap:wrap;padding:1em}.store-modal__scoll{max-height:60vh;overflow-y:auto;overflow-x:hidden}.store-modal__header{padding-bottom:1.5em;box-shadow:0 1px 2px rgba(0,20,70,0.15);position:relative}.store-modal__heading{font-size:1.75em;margin:0;font-weight:700;margin-top:.25em}.store-modal__product-icon{height:60px;margin-top:-30px}.store-modal__close{display:block;position:absolute;top:1em;right:1em;height:32px;width:32px;padding:.25em;border-radius:3px;cursor:pointer;transition:background .15s ease,fill .15s ease;fill:#7b7b7b}.store-modal__close:hover{background:rgba(0,0,0,0.05);fill:#404040}.store-modal__close:active,.store-modal__close:focus{background:rgba(0,0,0,0.1);fill:#101010}@media(min-width:777px){.store-modal__platforms-container{flex-wrap:nowrap}.store-modal__platform{width:calc(25% - 0.5em)}}@media(min-width:1000px){.store-modal__platform{width:calc(25% - 0.5em)}}.store-modal-container{position:fixed;display:flex;z-index:100;top:0;left:0;height:100%;width:100%;background:red;opacity:0}.store-modal-container.active{opacity:1}.store-modal__scoll{padding:3em}.store-modal__platforms-container{padding:0 !important;border-radius:5px;overflow:hidden;max-height:unset !important;box-shadow:0 5px 7px rgba(0,20,70,0.1),0 0 1px rgba(0,20,70,0.35)}.new-modal .store-modal__platform{border:0 !important;margin:0 !important}.store-modal__platform:not(:last-child){border-bottom:1px solid rgba(0,0,0,0.075) !important}.store-modal-container .store-modal--ap3-full,.store-modal-container .store-modal--ap3{display:flex;justify-content:space-between;align-items:stretch;padding:3em;max-height:calc(100% - 2em);flex-wrap:wrap;overflow-y:auto}@media(max-width:600px){#ap3BuyModal{padding-top:80px}}@media(min-width:777px){.store-modal-container .store-modal--ap3-full,.store-modal-container .store-modal--ap3{flex-wrap:nowrap;overflow-y:hidden}.store-modal--ap3-full .popup-body-wrapper{display:flex;justify-content:space-between}}.store-modal--ap3>.col{width:100%}.store-modal--ap3>.col:first-of-type{margin-bottom:2em}@media(min-width:777px){.store-modal--ap3 .col{width:calc(50% - 1em)}.store-modal--ap3 .col:first-of-type{margin-bottom:0}.store-modal--ap3{display:flex;flex-direction:column}.store-modal--ap3 .popup-body-wrapper{display:flex;justify-content:space-between}}.store-modal--ap3 .store-modal__platforms-container{flex-direction:column}.store-modal--ap3 .store-modal__platform{width:100%}.store-cards__card--bundle{padding:0;display:flex;flex-direction:column}.store-cards__card--bundle .store-cards__card-body{overflow-y:auto;display:flex;flex:1;justify-content:flex-start}@media(min-height:600px){.store-cards__card--bundle .store-cards__card-body{justify-content:center}}#ap3BuyModal .store-cards__card-banner{position:relative;z-index:1;background:linear-gradient(140deg,#00ae41 30%,#1e9249 70%);border-radius:5px 5px 0 0;padding:1em 0;width:100% !important;margin:0 auto;box-shadow:inset 0 -4px 9px rgba(0,0,0,0.15)}.store-cards__card-banner span{color:white;font-weight:600;text-align:center;display:block;font-size:1.1em;text-transform:uppercase}.store-cards__card-body{position:relative;display:flex;flex-direction:column;align-items:center;z-index:2;box-shadow:0 12px 15px rgba(0,20,70,0.1);border-radius:5px;padding:2em;text-align:center;overflow:hidden !important}.store-modal--ap3 .store-modal__choose-platform{border-bottom:1px solid rgba(0,0,0,0.075)}.store-cards__card-body img{display:block;margin:0 auto;width:90%;max-width:100px}.store-cards__card--bundle .store-cards__card-body img{max-width:175px}.store-cards__card .store-cards__card-body h2{font-size:24px;font-weight:600;color:#404040;margin:.25em 0}.store-cards__card-body p{margin:0;margin-bottom:1em}.store-modal__choose-platform{position:relative;z-index:1;border-radius:5px 5px 0 0;padding:1em 0;width:100%;margin:0 auto}.store-modal__choose-platform span{color:#404040;font-weight:600;text-align:center;display:block;font-size:1.1em;text-transform:uppercase}.overflow-y{overflow-y:auto;overflow-x:hidden}.store-modal.store-modal--ap3 .store-modal__platform{flex-direction:row;text-align:left}.store-modal.store-modal--ap3 .store-modal__platform .store-modal__platform-icon{margin-bottom:0;margin-right:1em;width:40px;height:auto}.lower-case{text-transform:lowercase}.store-modal.store-modal--ap3 .store-modal__platform-body{flex:1}.store-modal.store-modal--ap3 .store-modal__platform-price-buy{display:flex;margin-top:.25em;align-items:center}#ap3BuyModal .store-modal.store-modal--ap3 .store-modal__platform-price{margin:0;margin-right:.5em;flex:unset;color:#00ae41;font-size:16px}.store-modal.store-modal--ap3 .store-modal__platform-description{margin:0;color:#7b7b7b;font-size:14px;font-weight:400}.store-modal-container.new-modal .store-modal__platform-name{color:#404040;font-size:16px;font-weight:600;white-space:unset !important}.store-modal-container.new-modal .store-modal__platform-description{color:#7b7b7b;font-size:14px;font-weight:400;flex:1;margin-top:1em}.store-modal.store-modal--ap3 .store-modal__platform-description{margin:0}.store-modal.store-modal--ap3 .store-modal__platform-price{color:#00ae41;flex:unset}.store-modal.store-modal--ap3 .store-modal__platforms-container{flex-wrap:nowrap}@media(max-width:775px){.store-modal.store-modal--ap3 .store-modal__platform-price{margin:0;margin-right:.5em;flex:unset;color:#00ae41;font-size:16px}.store-modal.store-modal--ap3 .store-modal__buy-button{flex:1;text-align:center;max-width:50%;color:white;margin-left:auto;font-size:14px}.store-modal--ap3__body{flex:1;justify-content:stretch}.store-modal__platform-icon{margin-right:1em}.store-modal--ap3__content{display:flex;align-items:center}.store-modal.store-modal--ap3 .store-modal__platform-name{display:block;text-align:left}.store-modal.store-modal--ap3 .store-modal__platform-description{margin:0;text-align:left}.popup-body-wrapper .col{margin-bottom:2em}.store-modal .ap3-modal-header img{padding-top:2em}}.button--bubble>*{pointer-events:none}.store-cards__card--bundle .store-cards__card-body{overflow:hidden}@media only screen and (min-width:777px){.store-cards__card--bundle .store-cards__card-body{overflow-y:auto}}.button{font-size:.8em;letter-spacing:1px;color:white;padding:.5em 1em;text-transform:uppercase;transition:all .1s ease-out}.button:hover{background-color:#90feb5;color:#fff}.button:active{transform:scale(0.95)}.button--bubble{position:relative;z-index:2;color:white;background:0;text-decoration:none;display:block;width:100%}.button.button--bubble.try{color:#404040}.button--bubble:hover{background:0;text-decoration:none}#ap3BuyModal .buy-button:hover{cursor:pointer}#ap3BuyModal .button--bubble:hover+.button--bubble__effect-container .circle.top-left,.button--bubble__effect-container .circle.top-left.ap-3{background:#beef2b}#ap3BuyModal .button--bubble:hover+.button--bubble__effect-container .circle.bottom-right,.button--bubble__effect-container .circle.bottom-right.ap-3{background:#127a38}#ap3BuyModal .button--bubble:hover+.button--bubble__effect-container .button,.button.ap-trigger{background:-o-linear-gradient(140deg,#00ae41 30%,#1e9249 70%) !important;background:-webkit-linear-gradient(140deg,#00ae41 30%,#1e9249 70%) !important;background:linear-gradient(140deg,#00ae41 30%,#1e9249 70%) !important;border-radius:3px}#ap3BuyModal .button--bubble__effect-container .button,.button.ap-trigger{background:-o-linear-gradient(140deg,#00ae41 30%,#1e9249 70%) !important;background:-webkit-linear-gradient(140deg,#00ae41 30%,#1e9249 70%) !important;background:linear-gradient(140deg,#00ae41 30%,#1e9249 70%) !important;border-radius:3px}.button--bubble:hover+.button--bubble__effect-container .circle.top-left.try,.button--bubble__effect-container .circle.top-left.try{background:white}.button--bubble:hover+.button--bubble__effect-container .circle.bottom-right.try,.button--bubble__effect-container .circle.bottom-right.try{background:white}.button--bubble:hover+.button--bubble__effect-container .button.try,.button.try{background:white !important;border-radius:3px}.button--bubble:active+.button--bubble__effect-container{transform:scale(0.95)}.button--bubble__container{position:relative;display:inline-flex;align-items:center;border-radius:3px;will-change:transform;transition:transform .15s ease;align-self:center}.button--bubble__container:hover{transform:translateY(-1px)}.button--bubble__container .effect-button.ap-effect-button{position:absolute;width:50%;height:25%;top:50%;left:25%;z-index:1;transform:translateY(-50%);background:#222;transition:background .1s ease-out;background:-o-linear-gradient(140deg,#00ae41 30%,#1e9249 70%) !important;background:-webkit-linear-gradient(140deg,#00ae41 30%,#1e9249 70%) !important;background:linear-gradient(140deg,#00ae41 30%,#1e9249 70%) !important}.button--bubble__effect-container.ap-effect{position:absolute;display:block;width:200%;height:400%;top:-150%;left:-50%;-webkit-filter:url("#ap-color");filter:url("#ap-color");transition:all .1s ease-out;pointer-events:none}.button--bubble__effect-container .circle{position:absolute;width:15px;height:15px;border-radius:50%;background:#222;transition:background .1s ease-out}.button--bubble__effect-container .circle.top-left{top:40%;left:27%}.button--bubble__effect-container .circle.bottom-right{bottom:40%;right:27%}.ap-color{position:absolute;visibility:hidden;width:1px;height:1px}.button--bubble>*{pointer-events:none}