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