.m-payment_method_item{display:flex;padding:12px 6px 6px 12px;border:1px solid #ebedf2;margin:5px;min-width:250px;order:1}.m-payment_method_item:hover{background:#557ed321;cursor:pointer}.m-card_item label,.m-payment_method_item label{display:flex}.m-payment_method_item .m-payment_method__control{width:2.7rem;padding-top:.1rem}.m-payment_method_item .m-payment_method__control .m-radio{display:block}.m-payment_method_item .m-payment_method__content{display:-webkit-box;display:-webkit-flex;display:flex}.m-payment_method_item .m-payment_method__content .m-payment_method__header{margin-top:20px;margin-right:12px;position:relative;-webkit-box-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto;-webkit-box-ordinal-group:2;-webkit-order:2;order:2}.m-payment_method_item .m-payment_method__content .m-payment_method__header .m-payment_method__label{font-size:12px;font-weight:400;letter-spacing:0;line-height:1.5rem;color:#202124}.m-payment_method_item .m-payment_method__content .m-payment_method__header .m-payment_method__description{margin-top:4px}.m-payment_method_item .m-payment_method__content .m-payment_method__header .m-payment_method__description .m-payment_method__message span{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:10px;font-family:inherit;vertical-align:baseline}.m-payment_method_item .m-payment_method__content .m-payment_method__header .m-payment_method__alert .m-payment_method__alert_icon{display:inline-block;vertical-align:middle;margin-top:8px;color:#d93025;margin-right:12px}.m-payment_method_item .m-payment_method__content .m-payment_method__header .m-payment_method__alert .m-payment_method__alert_message{letter-spacing:.01428571em;font-size:.875rem;font-weight:400;line-height:1.25rem;color:#d93025;display:inline-block;vertical-align:middle;margin-top:8px}.m-payment_method_item .m-payment_method__content .m-payment_method__image_container{height:36px;margin:20px 6px 20px 0;width:60px;-webkit-box-flex:0 0 60px;-webkit-flex:0 0 60px;flex:0 0 60px;-webkit-box-ordinal-group:1;-webkit-order:1;order:1}.m-payment_method_item .m-payment_method__content .m-payment_method__image_container .m-payment_method__image{max-height:100%;max-width:100%}.m-payment_method_item .m-payment_item__close{position:absolute;right:5px;top:-10px;width:20px;height:20px;border-radius:50%;border-color:#fff;background-color:#f4516c;color:#fff;display:flex;align-items:center;justify-content:center}.m-payment_method_item .m-payment_item__close:hover{background-color:#af5058}.m-card_add,.m-card_item{display:flex;padding:1.4em;border:1px solid #ebedf2}.m-card_item{margin:5px;min-width:250px;order:1}.m-card_item:hover{background:#557ed321;cursor:pointer}.m-card_item .m-card_item__control{width:2.7rem;padding-top:.1rem}.m-card_item .m-card_item__control .m-radio{display:block}.m-card_item .m-card_item__label{width:100%}.m-card_item .m-card_item__label .m-card_item__head{display:flex;justify-content:space-between}.m-card_item .m-card_item__label .m-card_item__head .m-card_item__title{font-size:16px;font-weight:700}.m-card_item .m-card_item__label .m-card_item__body{display:block;padding-top:.7rem;font-size:12px}.m-card_item .m-card_item__label .m-card_item__body img{margin-top:-5px}.m-card_item .m-card_item__close{position:absolute;right:5px;top:-10px;width:20px;height:20px;border-radius:50%;border-color:#fff;background-color:#f4516c;color:#fff;display:flex;align-items:center;justify-content:center}.m-card_item .m-card_item__close:hover{background-color:#af5058}.m-card_add{height:100%}.m-card_add:hover{background:#557ed321;cursor:pointer}.m-card_add .m-card_add__body{width:100%;text-align:center;display:flex;flex-direction:column;justify-content:space-between}.m-card_add .m-card_add__body .m-card_add__img{width:100%;text-align:center;display:block}.m-card_add .m-card_add__body .m-card_add__img span>i{font-size:45px}.m-card_add .m-card_add__body .m-card_add__text{width:100%;text-align:center;margin-top:5px}.m-card_add .m-card_add__body .m-card_add__text span{font-size:14px;font-weight:700}.product-details-content{padding:20px}.product-details-content .price{font-size:45px;font-weight:700;line-height:35px;color:#7ed321;margin:10px}.product-details-content .print_format{font-size:12px}.product-details-content .creditCardContainer{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;width:100%}.product-details-content .select2-selection{height:40px!important}.game-list-item{display:flex;flex-direction:row;padding:.75rem}.game-list-item.is-bought{opacity:.65}.game-list-item>*{margin:.75rem}.game-list-item .game-image-container{height:5rem;width:10rem}.game-list-item .game-image-container img{width:100%;height:100%;object-fit:cover;border-radius:8px}.game-list-item .game-details{flex:1;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.game-list-item .game-details .game-header{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.game-list-item .game-details .game-header .game-name{font-size:1.4rem;font-weight:500}.game-list-item .game-details .game-subheader{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:.5rem 0;font-size:1.1rem;width:100%}.game-list-item .game-details .game-subheader .game-subheader-item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.game-list-item .game-details .game-subheader .game-subheader-item .game-subheader-item-title{font-weight:500;margin:0 .3rem 0 .5rem}.game-list-item .game-details .game-description{width:100%;margin-top:.8rem;font-size:1.2rem;text-align:left}.stripe-container{width:100%;padding:1.4rem}.stripe-container .stripe-input-container{width:100%;display:flex;justify-content:space-between}.stripe-container .stripe-button,.stripe-container .stripe-finish-button{color:#fff;background:#7ed322;-webkit-transition:all 150ms ease;transition:all 150ms ease}.stripe-container .stripe-button{border:0;border-radius:4px;outline:0;text-decoration:none;white-space:nowrap;display:inline-block;height:40px;line-height:40px;padding:0 14px;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);font-size:15px;font-weight:600;letter-spacing:.025em}.stripe-container .stripe-finish-button{margin-left:12px}.stripe-container .stripe-finish-button:hover{transform:translateY(-1px);box-shadow:0 7px 14px rgba(151,225,71,.1),0 3px 6px rgba(0,0,0,.08);background-color:#97e147}.stripe-container .stripe-cancel-button{color:#7ed322;background:#fff;-webkit-transition:all 150ms ease;transition:all 150ms ease;margin-left:12px;margin-right:12px}.stripe-container .stripe-cancel-button:hover{box-shadow:0 7px 14px rgba(151,225,71,.1),0 3px 6px rgba(0,0,0,.08);background-color:#97e147;color:#fff}.stripe-container .stripe-error-container{height:20px;padding:4px 0;color:var(--danger)}.stripe-container .StripeElement{box-sizing:border-box;height:40px;padding:10px 12px;border:1px solid transparent;border-radius:4px;background-color:#fff;box-shadow:0 1px 3px 0 #e6ebf1;-webkit-transition:box-shadow 150ms ease;transition:box-shadow 150ms ease;flex:1}.stripe-container .StripeElement--focus{box-shadow:0 1px 3px 0 #cfd7df}.stripe-container .StripeElement--invalid{border-color:var(--danger)}.stripe-container .StripeElement--webkit-autofill{background-color:#fefde5!important}