div.caption h2{color:#e6ebf1;font-weight:400;margin-top:0}div.customerAddresses,div.shoppingCart,div.shoppingCartPayment,div.shoppingCartResult{background-color:#e6ebf1;border-radius:6px;margin-bottom:20px}div.shoppingCart{display:flex;flex-wrap:wrap}div.shoppingCart div.shopping-cart-content{display:block;width:100%}div.checkoutWay{background-color:#e6ebf1;border-radius:6px;box-sizing:border-box;display:flex;margin-bottom:20px;white-space:nowrap}div.checkoutWay h3.header,div.customerAddresses h3.header,div.shoppingCart h3.header,div.shoppingCartPayment h3.header,div.shoppingCartResult h3.header{border-bottom:1px solid #5f6a7b;box-sizing:border-box;color:#1f2327;font-weight:400;margin:0;padding:10px 30px;width:100%}div.shoppingCart div.loggedInInfo{border-bottom:1px solid #5f6a7b}div.shoppingCart h3.header:first-child{border-top:none;position:relative}div.shoppingCart h3.header:first-child form{display:inline-block;position:absolute;right:10px}div.shoppingCart h3.header:first-child a{display:flex;flex-wrap:wrap;font-size:1em;font-weight:400;justify-content:space-between;text-decoration:none}div.shoppingCart h3.header:first-child select{background-color:#fff;border:1px solid #000;color:#000;padding:3px}div.shoppingCart div.product,div.shoppingCartResult div.product{border-bottom:1px solid #5f6a7b;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}div.shoppingCart div.product:last-child,div.shoppingCartResult div.product:last-child{border-bottom:none}div.shoppingCart div.productImage,div.shoppingCartResult div.productImage{text-align:center;width:25%}div.shoppingCart img.productImage,div.shoppingCartResult img.productImage{display:inline-block;height:75px;margin:10px 0;vertical-align:top;width:160px}div.shoppingCart div.productInfo,div.shoppingCartResult div.productInfo{display:inline-block;margin:10px 0;vertical-align:top;width:35%}div.shoppingCart div.bundleItem div.productInfo{width:49%}div.shoppingCart div.productInfo img.edition,div.shoppingCartResult div.productInfo img.edition{margin-bottom:3px;vertical-align:middle;width:32px}div.shoppingCartResult div.productInfo{width:45%}div.shoppingCart div.productInfo h4{border-bottom:1px solid #5f6a7b;font-style:italic;font-weight:400;margin:10px 0 3px}div.shoppingCart div.productInfo span.preorderMarker,div.shoppingCartResult div.productInfo span.preorderMarker{background-color:#000;border:1px solid #ff0;border-radius:4px;color:#fff;display:inline-block;font-size:.8em;font-weight:700;margin:2px 2px 2px 0;padding:2px 10px;text-transform:uppercase}div.shoppingCart div.productInfo a.dlcMarker,div.shoppingCart div.productInfo span.bundleMarker,div.shoppingCartResult div.productInfo a.dlcMarker,div.shoppingCartResult div.productInfo span.bundleMarker{background-color:#547dbf;box-sizing:border-box;color:#000;display:inline-block;font-size:.8em;font-weight:700;margin:2px 2px 3px 0;padding:2px 10px;text-decoration:none;text-transform:uppercase;vertical-align:middle}div.shoppingCart div.productInfo a.dlcBaseGame,div.shoppingCartResult div.productInfo a.dlcBaseGame{color:#000;text-decoration:none}div.shoppingCart div.productInfo a.productName,div.shoppingCartResult div.productInfo div.productName{display:block;font-size:1.2em;font-weight:700;margin:0;text-decoration:none}div.shoppingCartResult div.productInfo div.serial{margin-top:10px}div.shoppingCart div.bundledProduct a.productName{font-size:1em}div.shoppingCart div.productInfo a.boxUpgrade{text-decoration:none}span.boxUpgradePrice{font-style:italic;padding-left:10px}div.shoppingCart div.productInfo a.boxUpgrade span.checkbox{font-size:1.2em}div.shoppingCart div.productInfo div.platforms a{outline:none;text-decoration:none}div.shoppingCartResult div.platform{display:inline-block;margin:10px 0;vertical-align:top;width:10%}div.shoppingCartResult div.download{display:inline-block;margin:10px 0;vertical-align:top;width:20%}div.shoppingCart div.productInfo div.platforms img,div.shoppingCartResult div.platform img{border-radius:3px;height:32px;width:32px}div.shoppingCart div.rightSection{display:inline-flex;justify-content:space-between;width:40%}div.shoppingCart div.bundleItem div.rightSection{width:26%}div.shoppingCart div.productQuantity{display:inline-block;margin:10px 0;text-align:center;vertical-align:top;width:35%}div.shoppingCart div.productPrice{display:inline-block;margin:10px 0;text-align:right;width:35%}div.shoppingCart div.bundleItem div.productPrice{width:54%}div.shoppingCart div.productPrice div.price{font-size:1.5em;font-weight:700}div.shoppingCart div.productPrice div.price div.originalPrice{color:#444;font-size:.8em;font-weight:400;text-decoration:line-through}div.shoppingCart div.productRemove{display:inline-block;margin:10px 0;text-align:center;vertical-align:middle;width:30%}div.shoppingCart div.bundleItem div.productRemove{width:46%}div.shoppingCart div.shipping{padding:10px}div.shoppingCart div.shipping label{margin-right:10px}div.shoppingCart div.shipping form#form_shipping_charge{margin:0 auto 0 10px}div.shoppingCart div.shipping form#form_shipping_charge select{background-color:#fff;border:1px solid #1f2227;border-radius:2px;color:#000;padding:5px}div.shoppingCart div.extraInfo{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}div.shoppingCart div.extraInfo div.leftSection{box-sizing:border-box;display:inline-block;padding:10px 10px 10px 40px;position:relative;text-align:left;width:60%}div.shoppingCart div.extraInfo div.leftSection-right-align{box-sizing:border-box;display:inline-block;padding:10px 10px 10px 40px;position:relative;text-align:right;width:60%}div.shoppingCart div.extraInfo div.leftSection div.shippingAddress{display:inline-block}div.shoppingCart div.extraInfo div.leftSection h4{border-bottom:1px solid grey;padding-bottom:5px}div.shoppingCart div.extraInfo div.leftSection a{text-decoration:none}div.shoppingCart div.extraInfo div.rightSection{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between;width:40%}div.shoppingCart div.extraInfo div.subTotalLabel,div.shoppingCart div.extraInfo div.totalLabel,div.subDiscountLabel{background-color:#d7dade;box-sizing:border-box;color:#444;display:inline-block;font-size:1.5em;font-weight:400;padding:10px 0 10px 20px;text-align:left;width:40%}div.shoppingCart div.extraInfo div.coupons{background-color:#d7dade;color:#444;padding:10px;text-align:center;width:100%}div.shoppingCart div.extraInfo div.coupons a{color:#547dbf;font-weight:700;text-decoration:none}div.shoppingCart div.extraInfo div.totalItems{color:grey;font-size:.8em;font-style:italic;font-weight:400;text-align:left}div.shoppingCart div.extraInfo div.subTotalPrice,div.shoppingCart div.extraInfo div.totalPrice{color:#444}div.shoppingCart div.extraInfo div.subTotalPrice,div.shoppingCart div.extraInfo div.totalPrice,div.subTotalDiscount{background-color:#d7dade;box-sizing:border-box;display:inline-block;font-size:1.5em;font-weight:400;padding:10px 30% 10px 0;text-align:right;width:60%}div.subTotalDiscount{color:red}div.shoppingCart div.extraInfo div.totalLabel,div.shoppingCart div.extraInfo div.totalPrice{color:#000;font-weight:700}div.shoppingCart div.productRemove a{display:inline-block;font-size:2em;font-weight:400;line-height:.7em;margin:5px 0;text-decoration:none;top:-5px}div.shoppingCart div.message{padding:10px 40px}div.shoppingCart div.extraInfo div.comment{font-style:italic;left:40px;position:absolute;top:10px}div.shoppingCart div.applyCoupon{display:inline-block}div.shoppingCart div.applyCouponInput{text-align:right}div.shoppingCart div.applyCoupon div#shopping_cart_coupon_form{display:flex;flex-wrap:nowrap}div.shoppingCart div.applyCoupon div#shopping_cart_coupon_form button{font-size:.8em;margin:0 5px}div.shoppingCart div.applyCoupon div#shopping_cart_coupon_form label{margin-right:5px}div.shoppingCart div.applyCouponInput input{padding:5px;width:150px}div.shoppingCart div.reCaptchaContainer{margin:10px 0 30px auto;width:304px}div.shoppingCart div.isGift{bottom:10px;position:absolute;right:15px}div.shoppingCart div.isGift a{color:#000}div.shoppingCart div.isGift span.checkbox{font-size:1.2em}div.shoppingCart div.toolbar{background:linear-gradient(180deg,#5a6475,#48515f);border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:10px;text-align:right;width:100%}div.customerAddresses div.toolbar{border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:1px solid #5f6a7b;padding:10px;text-align:right}div.customerAddresses div.toolbar div{display:inline-block}div.loginForm{background-color:inherit;padding:20px}div.checkoutWay div.loggedInInfo{padding:10px 40px;text-align:center}div.customerAddresses h3.header,div.shoppingCartPayment h3.header{font-weight:700;margin-bottom:10px;text-align:center}div.customerAddresses div.header-help{text-align:center}div.customerAddresses div.billingAddress{box-sizing:border-box;display:flex;padding:0 40px}div.customerAddresses div.shippingAddress{background-color:#d7dade;box-sizing:border-box;display:flex;padding:0 40px 20px}div.customerAddresses div#shippingAddressBlock{background-color:#d7dade;padding-bottom:10px}div.customerAddresses div.firstColumn,div.customerAddresses div.secondColumn{padding:10px 40px;width:50%}div.customerAddresses div.singleColumn{padding:10px 27%;width:100%}div.customerAddresses div.billingAddress label,div.customerAddresses div.shippingAddress label{display:block;font-size:.8em;margin-top:5px;padding-left:5px;text-transform:uppercase}div.customerAddresses div.billingAddress label[for=form_isShippingAsBilling]{display:inline-block;margin-bottom:20px;margin-top:10px;vertical-align:top}div.customerAddresses div.billingAddress select,div.customerAddresses div.shippingAddress select,div.shoppingCart div.productQuantity select,div.shoppingCartPayment div.creditCardInfo select{background-color:#fff;border:1px solid #1f2227;border-radius:2px;color:#000;padding:5px}div.customerAddresses div.billingAddress select,div.customerAddresses div.shippingAddress select,div.shoppingCartPayment div.creditCardInfo select{width:99%}div.customerAddresses div.billingAddress input,div.customerAddresses div.shippingAddress input,div.shoppingCartPayment div.creditCardInfo input{background-color:#fff;border:1px solid #1f2227;border-radius:2px;color:#000;padding:5px;width:96%}div.customerAddresses div.billingAddress input#form_isShippingAsBilling{margin-top:10px;width:20px}div.checkoutWay div.returningCustomer{border-right:1px solid #1f2227}div.checkoutWay div.guestCheckout,div.checkoutWay div.returningCustomer{box-sizing:border-box;display:inline-block;margin:0;vertical-align:top;width:50%}div.checkoutWay div.guestCheckout{min-height:200px}div.checkoutWay div.checkoutOrRegister{margin-top:50px;text-align:center}div.checkoutWay div.checkoutOrRegister div.message{margin-bottom:10px}div.checkoutWay div.checkoutOrRegister a{border-radius:5px;display:inline-block;margin:5px;padding:5px 40px;text-decoration:none}div.shoppingCartPayment div.paymentSelection{margin-bottom:10px;text-align:center}div.shoppingCartPayment div.paymentSelection div.message{font-style:italic;margin-bottom:20px}div.shoppingCartPayment div.paymentSelection a{border:1px solid #444;border-radius:5px;color:#444;display:inline-block;font-size:.8em;font-weight:700;margin:0 5px;padding:5px 20px;text-align:center;text-decoration:none;width:100px}div.shoppingCartPayment div.paymentSelection a.selected{background-color:#fff;border:2px solid #547dbf}div.shoppingCartPayment div.paymentSelection a img{max-height:50px}div.shoppingCartPayment div.creditCardInfo{margin-bottom:10px;text-align:left}div.shoppingCartPayment div.creditCardForm{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 33%}div.shoppingCartPayment div.creditCardForm label{display:block;font-size:.8em;margin-top:5px;padding-left:5px;text-transform:uppercase}div.shoppingCartPayment div.creditCardForm iframe{background-color:#fff!important;border:1px solid #1f2227!important;border-radius:2px;box-sizing:border-box;height:26px!important;padding:0 10px!important}div.shoppingCartPayment div.creditCardForm div.name,div.shoppingCartPayment div.creditCardForm div.number{width:100%}div.shoppingCartPayment div.creditCardForm div.cvv,div.shoppingCartPayment div.creditCardForm div.expirationMonth,div.shoppingCartPayment div.creditCardForm div.expirationYear{width:30%}div.shoppingCartPayment div.creditCardForm select{width:100%}div.shoppingCartPayment div.submitOrder{display:inline-block;width:100%}div.shoppingCartPayment div.submitOrder a,div.shoppingCartPayment div.submitOrder button{border:1px solid #000;border-radius:10px;box-sizing:border-box;display:inline-block;font-family:inherit;font-size:1.5em;margin:5px 0;padding:15px;text-align:center;width:100%}div.shoppingCartPayment div.orderReview div.productQuantity div{background-color:#fff;border:1px solid #000;border-radius:3px;box-sizing:border-box;display:inline-block;padding:5px 15px}div#hotProductsSingle{background-color:#e6ebf1;border-radius:6px;margin-bottom:20px}div#hotProductsSingle h3.whatshot{border-top-left-radius:5px;border-top-right-radius:5px;padding:10px}div#hotProductsSingle h3.whatshot a{display:none}div.products{padding:0 10px 10px}div.productThumbnail div.platforms,div.productThumbnail span.introduction,div.productThumbnail span.name{display:none}div.productThumbnail{padding-bottom:36px}div.productThumbnail a.buynow{background-color:#1d1d1d}div.errorMessage{padding:10px}div#bundleProductsSingle{background-color:#e6ebf1;border-radius:6px;margin-bottom:20px}div#bundleProductsSingle h3{border-top-left-radius:5px;border-top-right-radius:5px;display:block;font-style:italic;font-weight:400;margin:0;padding:10px;position:relative}div#bundleProductsSingle div.bundleProduct{background-color:#393c49;color:#fff;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:1px;position:relative}div#bundleProductsSingle a.bundleProduct{display:block}div#bundleProductsSingle div.bundleProduct a{color:#fff;text-decoration:none}div#bundleProductsSingle div.bundleProduct:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px}div#bundleProductsSingle div.productImage{display:inline-block;margin:10px 0;text-align:center;vertical-align:top;width:25%}div#bundleProductsSingle img.productImage{height:75px;width:160px}div#bundleProductsSingle div.productInfo{display:inline-block;margin:10px 0;vertical-align:top;width:74%}div#bundleProductsSingle a.productName{font-size:1.2em;font-weight:700}div#bundleProductsSingle div.buttonContent{margin-top:20px}div#bundleProductsSingle div.buttonContent a{background-color:#e6ebf1;border-radius:3px;color:#000;display:inline-block;padding:5px 20px}div#bundleProductsSingle div.discountPriceToolbar{position:absolute;right:40px;text-align:right;top:40px}div#bundleProductsSingle div.discountPriceToolbar span.discountPercent{background-color:transparent;border:1px solid #e5e9ee;border-radius:5px;color:#e5e9ee;display:inline-block;font-size:2em;font-style:italic;min-width:80px;padding:0 30px;text-align:center;vertical-align:middle}div#bundleProductsSingle div.discountPriceToolbar a.priceWithDiscount{color:#000;display:inline-block;text-align:center;text-decoration:none;vertical-align:middle;white-space:nowrap}div#bundleProductsSingle div.discountPriceToolbar a.priceWithDiscount span.regularPrice{background-color:#547dbf;border-bottom-left-radius:3px;border-top-left-radius:3px;box-sizing:border-box;display:inline-block;padding:10px 20px;text-decoration:line-through;width:50%}div#bundleProductsSingle div.discountPriceToolbar a.priceWithDiscount span.discountedPrice{background-color:#fce003;border-bottom-right-radius:3px;border-top-right-radius:3px;box-sizing:border-box;display:inline-block;font-weight:700;padding:10px 20px;width:50%}div#bundleProductsSingle div.bundleContent{display:none;margin-left:25%;padding-bottom:10px}div#bundleProductsSingle div.bundleContent a.productName{font-size:1em}div.disclaimer{padding:0 10px 10px;text-align:center}div#preorderDeliveryWarning{background-color:#fff;box-sizing:border-box;padding:30px;text-align:center;width:600px}div.shoppingCartPayment div.availableCreditCards{margin-bottom:10px;text-align:center}@media only screen and (max-width:500px){div.checkoutWay h3.header,div.customerAddresses h3.header,div.shoppingCart h3.header,div.shoppingCartPayment h3.header,div.shoppingCartResult h3.header{text-align:center}div.shoppingCart h3.header:first-child form{display:block;position:relative}}@media only screen and (max-width:700px){div.shoppingCart div.product,div.shoppingCartResult div.product{justify-content:normal}div.shoppingCart div.productImage,div.shoppingCartResult div.productImage{width:40%}div.shoppingCart div.productImage img,div.shoppingCartResult div.productImage img{width:90%}div.shoppingCart div.bundleItem div.productInfo,div.shoppingCart div.productInfo,div.shoppingCartResult div.productInfo{margin:0;width:60%}div.shoppingCart div.rightSection{width:100%}div.shoppingCart div.bundleItem div.rightSection{padding-left:35%;width:100%}div.shoppingCart div.extraInfo div.leftSection,div.shoppingCart div.extraInfo div.leftSection-right-align{padding:10px;text-align:center;width:100%}div.shoppingCart div.extraInfo div.comment{position:relative;top:unset}div.shoppingCart div.extraInfo div.rightSection{width:100%}div.shoppingCart div.applyCoupon{margin:5px;position:relative;right:unset;top:unset}div.shoppingCart div.applyCoupon div.applyCouponInput{text-align:center}div.shoppingCart div.applyCoupon div#shopping_cart_coupon_form{justify-content:center}div#bundleProductsSingle div.productImage{width:40%}div#bundleProductsSingle div.productImage img{height:auto;width:90%}div#bundleProductsSingle div.productInfo{width:60%}div#bundleProductsSingle div.bundleContent{margin:10px}div#bundleProductsSingle div.discountPriceToolbar{margin-bottom:10px;position:relative;right:unset;text-align:center;top:unset;width:100%}div.checkoutWay{background-color:unset;flex-wrap:wrap}div.checkoutWay div.returningCustomer{margin-bottom:10px}div.checkoutWay div.guestCheckout,div.checkoutWay div.returningCustomer{background-color:#e6ebf1;border-radius:6px;width:100%}div.customerAddresses div.billingAddress,div.customerAddresses div.shippingAddress{flex-wrap:wrap;padding:0}div.customerAddresses div.firstColumn,div.customerAddresses div.secondColumn{padding:0 40px;width:100%}div.customerAddresses div.billingAddress label[for=form_isShippingAsBilling]{margin-bottom:10px}div.shoppingCartPayment div.creditCardForm{margin:0 40px}div.shoppingCartResult div.platform{margin:10px}div#homepageBanner,div#homepageBannerTop{background-color:#e6ebf1;border-radius:6px;margin-bottom:20px}}@media only screen and (max-width:960px){div.shoppingCart div.extraInfo div.comment{left:0;margin:5px;position:relative;right:unset;top:unset}div.shoppingCart div.isGift{margin-top:10px;position:relative;right:unset;top:unset}}