.game-rating-general.esrb-RP,.product-details-page .rating-details-view .esrb-RP.rating-symbol{background-image:url("../1951ee644dec58992e49f04ebf9dbb8e73065d8e.html");background-size:60px}.game-rating-general.esrb-EC,.product-details-page .rating-details-view .esrb-EC.rating-symbol{background-image:url("../9f49e93450803741e7668df204402a797119b148.html")}.game-rating-general.esrb-E,.product-details-page .rating-details-view .esrb-E.rating-symbol{background-image:url("../319db6ec6c8d4eea93e5933e1da23e79dbeebcd5.html");background-size:60px}.game-rating-general.esrb-E10,.product-details-page .rating-details-view .esrb-E10.rating-symbol{background-image:url("../11743c00d6f272f53d75f272921e363813313e81.html");background-size:60px}.game-rating-general.esrb-T,.product-details-page .rating-details-view .esrb-T.rating-symbol{background-image:url("../c9d0e204dfb054c91f9f40314aa14109610cbd7b.html");background-size:60px}.game-rating-general.esrb-M,.product-details-page .rating-details-view .esrb-M.rating-symbol{background-image:url("../27d54cf5300460196ee575f6d11b24641accb1cd.html");background-size:60px}.game-rating-general.esrb-AO,.product-details-page .rating-details-view .esrb-AO.rating-symbol{background-image:url("../2eb6a11694b8aa02d1ab10f52b776e258a3371f7.html");background-size:60px}.game-rating-general.usk-0,.product-details-page .rating-details-view .usk-0.rating-symbol{background-image:url("../8942398ad03beed49abe6ebc5628e5d5ac5b836d.html")}.game-rating-general.usk-6,.product-details-page .rating-details-view .usk-6.rating-symbol{background-image:url("../9401e949b895ef08b5700eea746d5a0058b6bde5.html")}.game-rating-general.usk-12,.product-details-page .rating-details-view .usk-12.rating-symbol{background-image:url("../c5de765da3f61f293178cdab186febda9ce58063.html")}.game-rating-general.usk-16,.product-details-page .rating-details-view .usk-16.rating-symbol{background-image:url("../b24e7e7e5f9a835f85cfc50528fd871bdda16cd1.html")}.game-rating-general.usk-18,.product-details-page .rating-details-view .usk-18.rating-symbol{background-image:url("../e1344f5cbdc8cc92c1ef82c9d179603daaab755c.html")}.game-rating-general.pegi-3,.product-details-page .rating-details-view .pegi-3.rating-symbol{background-image:url("../385a545a74d8f5c7f2510416381ffaa7b6c1183a.html")}.game-rating-general.pegi-7,.product-details-page .rating-details-view .pegi-7.rating-symbol{background-image:url("../0214113a7023708b3a7d4c7fca8d7e9e52612b54.html")}.game-rating-general.pegi-12,.product-details-page .rating-details-view .pegi-12.rating-symbol{background-image:url("../09e8948ede25f9649dcf57127c933a02dc5d95ae.html")}.game-rating-general.pegi-16,.product-details-page .rating-details-view .pegi-16.rating-symbol{background-image:url("../78d225f0282d68644bfa632f7c7a0a2e52ee9f2a.html")}.game-rating-general.pegi-18,.product-details-page .rating-details-view .pegi-18.rating-symbol{background-image:url("../116732991acd47df65ddb2a1df3c079dffa39cd7.html")}.rewards-gem-container .rewards-gem-view{display:inline-block;cursor:default;box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.15);border:0}.rewards-gem-container .rewards-gem-view.hidden{display:none}.rewards-gem-container .rewards-gem-view.button-v2.gray:hover{border:0;background:#807f7f}.rewards-gem-container .rewards-gem-view .rewards-gem{position:relative;cursor:pointer;user-select:none;display:flex;flex-direction:column;justify-content:center}.rewards-gem-container .rewards-gem-view .rewards-gem:hover .rewards-gem-tooltip{opacity:1;visibility:visible}.rewards-gem-container .rewards-gem-view .rewards-gem .rewards-gem-tooltip{opacity:0;top:-7em;width:14em;box-shadow:1px 1px rgba(40,44,52,0.25);align-self:center;position:absolute;visibility:hidden;padding:10px;border-radius:3px;color:white;text-align:left;text-shadow:none;font-size:14px;font-weight:normal;letter-spacing:normal;text-transform:none;user-select:none;white-space:initial;z-index:1000;transition:visibility 0.2s ease-in-out, opacity 0.2s ease-in-out;background-color:#2e2f2d}.rewards-gem-container .rewards-gem-view .rewards-gem .rewards-gem-tooltip:after{top:100%;left:50%;content:' ';height:0;width:0;position:absolute;pointer-events:none;border:9px solid rgba(255,255,255,0);border-top-color:#2e2f2d;margin-left:-9px}.rewards-gem-container .rewards-gem-view .rewards-gem .rewards-gem-tooltip .rewards-gem-tooltip-text .reward-amount{font-weight:bold}.chip,.chip:visited{font-size:0.875em;line-height:1;padding:.5rem 1rem;border-radius:2rem;color:white;text-decoration:none;background-color:#3c3f49;box-sizing:border-box}.chip.selected,.chip:visited.selected{color:black;background-color:#e3e7ed;border:1px solid black}.text-button{font-weight:bold;text-decoration:underline;text-underline-offset:.1em}.primary-button{appearance:none;border:none;border-radius:4px;padding:1.25em;background:#169fe3;color:white;font-weight:bold;line-height:1;text-align:center;text-decoration:none}.primary-button:hover,.primary-button:focus{background:#3794c3;outline:none}.primary-button:active{background:#2f7192;color:#282c34}.primary-button:disabled,.primary-button.disabled{background:#386e8a;color:#a0a6b1;pointer-events:none}.secondary-button-black-border{appearance:none;border-radius:4px;border-style:solid;border-width:2px;line-height:1;padding:1.25em;font-weight:bold;text-align:center;text-decoration:none;border-color:black;background-color:white;color:black}.secondary-button-black-border:hover,.secondary-button-black-border:focus{background-color:#e3e7ed}.secondary-button-black-border:active{background-color:#d5d9e1}.secondary-button-blue-border{appearance:none;border-radius:4px;border-style:solid;border-width:2px;line-height:1;padding:1.25em;font-weight:bold;text-align:center;text-decoration:none;border-color:#169fe3;background-color:white;color:#169fe3}.secondary-button-blue-border:hover,.secondary-button-blue-border:focus{background-color:#3c3f49}.secondary-button-blue-border:active{background-color:#484e5b}.secondary-button-white-border{appearance:none;border-radius:4px;border-style:solid;border-width:2px;line-height:1;padding:1.25em;font-weight:bold;text-align:center;text-decoration:none;border-color:white;background-color:#282c34;color:white}.secondary-button-white-border:hover,.secondary-button-white-border:focus{background-color:#3c3f49}.secondary-button-white-border:active{background-color:#484e5b}.secondary-button-borderless{appearance:none;border-radius:4px;border-style:solid;border-width:2px;line-height:1;padding:1.25em;font-weight:bold;text-align:center;text-decoration:none;border:0;background-color:#3c3f49}.secondary-button-borderless:hover,.secondary-button-borderless:focus{background-color:#484e5b}.secondary-button-borderless:active{background-color:#1b1d23}.secondary-button-transparent-white-border{appearance:none;border-radius:4px;border-style:solid;border-width:2px;line-height:1;padding:1.25em;font-weight:bold;text-align:center;text-decoration:none;border-color:white;background-color:transparent;color:white}.secondary-button-transparent-white-border:hover,.secondary-button-transparent-white-border:focus{background-color:#3c3f49}.secondary-button-transparent-white-border:active{background-color:#484e5b}.heading-large{font-size:2em;line-height:1;font-weight:bold}.heading-medium{font-size:1.5em;line-height:1;font-weight:bold}.heading-small{font-size:1em;line-height:1;font-weight:bold}.heading-small.ru-by-warning{color:#ff6f00;white-space:normal}.body-copy{font-size:1em;line-height:1.1;font-weight:normal}.fine-print{font-size:0.75em;line-height:1}.stylized-price{font-weight:bold}.stylized-price .cents{vertical-align:top;font-size:.6em}.desktop-app-required-modal .humblemodal-modal{background:#3c3f49;color:white;width:37.5rem}.desktop-app-required-modal .game-title-bar{background:#282c34;column-gap:1.25rem;display:flex;text-align:left;width:100%}.desktop-app-required-modal .game-title-bar img{width:9.4375rem}.desktop-app-required-modal .game-title-bar h2{font-size:1.5rem;font-weight:800}.desktop-app-required-modal .primary-button{display:block;margin:2rem 0}.desktop-app-required-modal .download-app-cta{color:#a0a6b1}.desktop-app-required-modal .download-app-cta a{color:#169fe3;text-decoration:none}.desktop-app-required-modal .system-requirements{color:#a0a6b1}.storefront.v2 .product .main-content{padding:0}.storefront.v2 .product .loading-view{padding:55px 0}.storefront.v2 .product .storefront-main h2{font-size:inherit}.storefront.v2 .product .mission-callout{margin-top:1em}.storefront.v2 .product .mission-callout .mission-callout-view{width:100%}.product-details-page{font-size:16px;line-height:1.35}.product-details-page a{color:inherit}.product-details-page .row-view{padding:20px 0;overflow:hidden}.product-details-page .gray-row{background-color:#282c34;color:#a1a7b2}.product-details-page .dark-gray-row{background-color:#1b1e1b}.product-details-page .dark-gray-row a{text-decoration:none}.product-details-page .dark-gray-row a:hover{text-decoration:underline}.product-details-page .dark-gray-row .basic-property-view .property-title{color:#a1a7b2;margin-bottom:10px}.product-details-page .dark-gray-row .property-view.expandable .property-content:after{background:linear-gradient(to top, #1b1e1b, rgba(27,30,27,0))}.product-details-page .light-row{background-color:#e4e7ed;color:#494f5c}.product-details-page .light-row .property-view.expandable .property-content:after{background:linear-gradient(to top, #e4e7ed, rgba(228,231,237,0))}.product-details-page .showcase-row{background-position:top center;background-repeat:no-repeat;background-size:contain;position:relative}.product-details-page .showcase-row:before{display:block;content:'';position:absolute;left:0;top:0;bottom:0;right:0;background-image:radial-gradient(circle 750px at center 70px, rgba(40,44,52,0.5) 0%, rgba(40,44,52,0.8) 50%, #282c34 100%)}.product-details-page .details-row{color:white}.product-details-page .details-row .basic-property-view{font-weight:bold}.product-details-page .details-row .basic-property-view:not(:last-child){margin-bottom:12px}.product-details-page .details-row .basic-property-view .property-title{margin-bottom:0}.product-details-page .system-requirements-row,.product-details-page .legal-disclaimer-row{color:#a1a7b2}.product-details-page .container{display:flex;flex-flow:row wrap;justify-content:space-between;margin:-6px auto}.product-details-page .column-view{margin:6px 0}.product-details-page .column-view.flex-column{display:flex;flex-direction:column;justify-content:space-between}.product-details-page .column-view.full{flex-basis:100%;max-width:100%}.product-details-page .column-view.half{flex-basis:calc((100% - 15px) / 2)}.product-details-page .column-view.third{flex-basis:calc((100% - 2 * 15px) / 3)}.product-details-page .column-view.quarter{flex-basis:calc((100% - 15px) / 2)}.product-details-page .column-view.two-thirds{flex-basis:calc((200% - 2 * 15px) / 3)}.product-details-page .column-view.three-quarters{flex-basis:calc((300% - 3 * 15px) / 4)}.product-details-page .basic-property-view .property-title{font-weight:bold;margin-top:0;margin-bottom:15px;text-transform:uppercase;white-space:normal}.product-details-page .basic-property-view .property-view.icon_dict-view{margin-top:3px}.product-details-page .basic-property-view .property-view.icon_dict-view .availability-section,.product-details-page .basic-property-view .property-view.icon_dict-view .platform{display:inline-flex}.product-details-page .basic-property-view .property-view.icon_dict-view .availability-section{border:1px solid #a1a7b2;border-radius:3px}.product-details-page .basic-property-view .property-view.icon_dict-view .platform{padding:5px;border-right:1px solid #a1a7b2;background-color:rgba(255,255,255,0.1)}.product-details-page .basic-property-view .property-view.icon_dict-view .platform.steam{padding:5px 3px}.product-details-page .basic-property-view .property-view.icon_dict-view .platform.android{padding:5px 5px 7px;border-right:none}.product-details-page .basic-property-view .property-view.icon_dict-view .availableOSes{display:inline-flex;padding:5px 2px}.product-details-page .basic-property-view .property-view.icon_dict-view .availableOSes .os{padding:0 3px}.product-details-page .basic-property-view .property-view.platforms-view{display:inline-flex;padding:5px 0;margin:0 -3px}.product-details-page .basic-property-view .property-view.platforms-view .os{padding:0 3px}.product-details-page .basic-property-view .property-view .hb{font-size:16px}.product-details-page .basic-property-view .partner-name{font-weight:normal;margin-bottom:2px}.product-details-page .property-view.expandable .property-content{overflow:hidden;position:relative;margin-bottom:20px}.product-details-page .property-view.expandable .read-more-toggle,.product-details-page .property-view.expandable .show-less-toggle{font-weight:bold;text-decoration:none}.product-details-page .property-view.expandable .read-more-toggle:hover,.product-details-page .property-view.expandable .show-less-toggle:hover{text-decoration:underline}.product-details-page .property-view.expandable .read-more-toggle{display:none}.product-details-page .property-view.expandable .show-less-toggle{display:inline}.product-details-page .property-view.expandable.collapsed .property-content{max-height:150px}.product-details-page .property-view.expandable.collapsed .property-content:after{content:'';display:block;position:absolute;bottom:0;right:0;left:0;height:50px}.product-details-page .property-view.expandable.collapsed .read-more-toggle{display:inline}.product-details-page .property-view.expandable.collapsed .show-less-toggle{display:none}.product-details-page .product-header-view{color:white}.product-details-page .product-header-view .human_name-view{font-size:1.875em;text-transform:uppercase;margin:0 0 0.25em;font-weight:bold;color:#a1a7b3}.product-details-page .product-header-view .delivery_methods-view li{font-size:1.25em;display:inline-block;margin-right:15px}.product-details-page .product-edit-header-view{background:#34414f;display:flex;justify-content:space-between;padding:35px}.product-details-page .product-edit-header-view h1{margin:0;font-size:22px;font-weight:normal;color:white;display:inline-block}.product-details-page .product-edit-header-view .edit-button{align-self:center;background:#282c34;border:1px solid rgba(0,0,0,0.5);border-radius:3px;color:white;font-weight:bold;justify-self:center;padding:1em;text-decoration:none;transition:background-color 0.1s ease-in-out, border 0.3s ease-in-out, opacity 0.1s ease-in-out}.product-details-page .promo-timer-view{background-color:rgba(0,0,0,0.5);color:white;height:100%;padding:10px;text-align:center}.product-details-page .promo-timer-view .explanation{font-weight:bold;font-size:1.25em;margin-bottom:5px}.product-details-page .promo-timer-view .timer{display:flex;justify-content:center}.product-details-page .promo-timer-view .time-digit{background-color:rgba(0,0,0,0.5);line-height:0.95em;padding:7px 5px 3px;margin:0 3px;border-radius:3px}.product-details-page .promo-timer-view .time-digit .digit{font-size:1.35em;font-weight:bold;display:block}.product-details-page .showcase-small,.product-details-page .showcase-large{max-width:100%;flex-basis:100%}.product-details-page .showcase-info-section{display:flex;flex-direction:column;justify-content:space-between}.product-details-page .featured-media-view{overflow:hidden;height:100%;min-height:216px}.product-details-page .featured-media-view .carousel-item:not(:first-child){display:none}.product-details-page .featured-media-view.slick-initialized .carousel-item{display:block}.product-details-page .featured-media-view .carousel-item .aspect-ratio{position:relative;height:0;padding-bottom:57.95847751%}.product-details-page .featured-media-view .carousel-item .aspect-ratio iframe.single-media{position:absolute;border:none;width:100%;height:100%}.product-details-page .featured-media-view .carousel-item img.single-media{display:block;width:100%}.product-details-page .featured-media-view .slick-track{height:100%}.product-details-page .pricing-view{width:100%}.product-details-page .hgc-info-view .large_capsule-view img,.product-details-page .pricing-info-view .large_capsule-view img,.product-details-page .freebie-info-view .large_capsule-view img{display:block;width:100%}.product-details-page .hgc-info-view .platform-pricing-grid,.product-details-page .pricing-info-view .platform-pricing-grid,.product-details-page .freebie-info-view .platform-pricing-grid{background-color:#1b1e1b;color:#aeb4c1;font-size:1em;padding:.6em 1em .8em}.product-details-page .hgc-info-view .platform-pricing-grid.no-monthly-blurb section,.product-details-page .pricing-info-view .platform-pricing-grid.no-monthly-blurb section,.product-details-page .freebie-info-view .platform-pricing-grid.no-monthly-blurb section{margin-bottom:.8em}.product-details-page .hgc-info-view .platform-pricing-grid.no-monthly-blurb .shopping-cart-button-container .shopping-cart-button,.product-details-page .pricing-info-view .platform-pricing-grid.no-monthly-blurb .shopping-cart-button-container .shopping-cart-button,.product-details-page .freebie-info-view .platform-pricing-grid.no-monthly-blurb .shopping-cart-button-container .shopping-cart-button{padding:1em}.product-details-page .hgc-info-view .platform-pricing-grid.no-monthly-blurb .wishlist-container .wishlist-button,.product-details-page .pricing-info-view .platform-pricing-grid.no-monthly-blurb .wishlist-container .wishlist-button,.product-details-page .freebie-info-view .platform-pricing-grid.no-monthly-blurb .wishlist-container .wishlist-button{padding:.8em}.product-details-page .hgc-info-view .platform-pricing-grid section,.product-details-page .pricing-info-view .platform-pricing-grid section,.product-details-page .freebie-info-view .platform-pricing-grid section{margin-bottom:.5em}.product-details-page .hgc-info-view .platform-pricing-grid section:last-child,.product-details-page .pricing-info-view .platform-pricing-grid section:last-child,.product-details-page .freebie-info-view .platform-pricing-grid section:last-child{margin-bottom:0}.product-details-page .hgc-info-view .platform-pricing-grid .platform-delivery,.product-details-page .pricing-info-view .platform-pricing-grid .platform-delivery,.product-details-page .freebie-info-view .platform-pricing-grid .platform-delivery{display:inline}.product-details-page .hgc-info-view .platform-pricing-grid .platform-and-delivery,.product-details-page .pricing-info-view .platform-pricing-grid .platform-and-delivery,.product-details-page .freebie-info-view .platform-pricing-grid .platform-and-delivery{display:inline-flex;font-size:1.125em}.product-details-page .hgc-info-view .platform-pricing-grid .platform-and-delivery i,.product-details-page .pricing-info-view .platform-pricing-grid .platform-and-delivery i,.product-details-page .freebie-info-view .platform-pricing-grid .platform-and-delivery i{margin-right:.25em}.product-details-page .hgc-info-view .platform-pricing-grid .platform-and-delivery .humble-app-required,.product-details-page .pricing-info-view .platform-pricing-grid .platform-and-delivery .humble-app-required,.product-details-page .freebie-info-view .platform-pricing-grid .platform-and-delivery .humble-app-required{display:inline-block;margin:0}.product-details-page .hgc-info-view .platform-pricing-grid .rewards-gem-container,.product-details-page .pricing-info-view .platform-pricing-grid .rewards-gem-container,.product-details-page .freebie-info-view .platform-pricing-grid .rewards-gem-container{display:flex;text-decoration:none}.product-details-page .hgc-info-view .platform-pricing-grid .rewards-gem-view,.product-details-page .pricing-info-view .platform-pricing-grid .rewards-gem-view,.product-details-page .freebie-info-view .platform-pricing-grid .rewards-gem-view{border-radius:.3em;color:white;display:inline-block;margin-right:.75em;padding:0.3em 0.6em 0.4em;text-shadow:0 2px 0 rgba(0,0,0,0.2);text-transform:uppercase}.product-details-page .hgc-info-view .platform-pricing-grid .pricing-container,.product-details-page .pricing-info-view .platform-pricing-grid .pricing-container,.product-details-page .freebie-info-view .platform-pricing-grid .pricing-container{font-size:1.4em;font-weight:bold;color:white;display:flex}.product-details-page .hgc-info-view .platform-pricing-grid .pricing-container.edit-mode,.product-details-page .pricing-info-view .platform-pricing-grid .pricing-container.edit-mode,.product-details-page .freebie-info-view .platform-pricing-grid .pricing-container.edit-mode{justify-content:center}.product-details-page .hgc-info-view .platform-pricing-grid .pricing-container .price-info,.product-details-page .pricing-info-view .platform-pricing-grid .pricing-container .price-info,.product-details-page .freebie-info-view .platform-pricing-grid .pricing-container .price-info{align-items:baseline;display:flex;flex-wrap:wrap-reverse;position:relative;width:100%}.product-details-page .hgc-info-view .platform-pricing-grid .pricing-container .price-info .full-price,.product-details-page .pricing-info-view .platform-pricing-grid .pricing-container .price-info .full-price,.product-details-page .freebie-info-view .platform-pricing-grid .pricing-container .price-info .full-price{color:#747a86;position:absolute;right:0;text-decoration:line-through;top:-1.3em}.product-details-page .hgc-info-view .platform-pricing-grid .pricing-container .price-info .current-price,.product-details-page .pricing-info-view .platform-pricing-grid .pricing-container .price-info .current-price,.product-details-page .freebie-info-view .platform-pricing-grid .pricing-container .price-info .current-price{flex-grow:2;font-size:1.425em;margin-top:-0.1em;text-align:right}.product-details-page .hgc-info-view .platform-pricing-grid .pricing-container .price-info .current-price.free,.product-details-page .pricing-info-view .platform-pricing-grid .pricing-container .price-info .current-price.free,.product-details-page .freebie-info-view .platform-pricing-grid .pricing-container .price-info .current-price.free{color:#ef9943}.product-details-page .hgc-info-view .platform-pricing-grid .rewards-monthly-section,.product-details-page .pricing-info-view .platform-pricing-grid .rewards-monthly-section,.product-details-page .freebie-info-view .platform-pricing-grid .rewards-monthly-section{background:black;border-radius:2px;color:#d0d5e1;display:block;font-weight:bold;padding:.67em;text-align:center;text-decoration:none;text-shadow:0 2px 0 rgba(63,68,80,0.35);text-transform:uppercase}.product-details-page .hgc-info-view .platform-pricing-grid .rewards-monthly-section .orange,.product-details-page .pricing-info-view .platform-pricing-grid .rewards-monthly-section .orange,.product-details-page .freebie-info-view .platform-pricing-grid .rewards-monthly-section .orange{color:#ff9059}.product-details-page .hgc-info-view .platform-pricing-grid .rewards-monthly-section .green,.product-details-page .pricing-info-view .platform-pricing-grid .rewards-monthly-section .green,.product-details-page .freebie-info-view .platform-pricing-grid .rewards-monthly-section .green{color:#e6ff94}.product-details-page .hgc-info-view .platform-pricing-grid .rewards-monthly-section:hover,.product-details-page .pricing-info-view .platform-pricing-grid .rewards-monthly-section:hover,.product-details-page .freebie-info-view .platform-pricing-grid .rewards-monthly-section:hover{text-decoration:underline}.product-details-page .hgc-info-view .platform-pricing-grid .shopping-cart-button-container .shopping-cart-button,.product-details-page .pricing-info-view .platform-pricing-grid .shopping-cart-button-container .shopping-cart-button,.product-details-page .freebie-info-view .platform-pricing-grid .shopping-cart-button-container .shopping-cart-button{background-color:#9cb946;border-radius:2px;color:white;cursor:pointer;font-size:1.25em;font-weight:bold;padding:.7em;position:relative;text-align:center;text-rendering:optimizeLegibility;text-shadow:0 3px 0 rgba(0,0,0,0.2);text-transform:uppercase;transition:0.35s}.product-details-page .hgc-info-view .platform-pricing-grid .shopping-cart-button-container .shopping-cart-button .add,.product-details-page .pricing-info-view .platform-pricing-grid .shopping-cart-button-container .shopping-cart-button .add,.product-details-page .freebie-info-view .platform-pricing-grid .shopping-cart-button-container .shopping-cart-button .add{display:block}.product-details-page .hgc-info-view .platform-pricing-grid .shopping-cart-button-container .shopping-cart-button .checkout,.product-details-page .pricing-info-view .platform-pricing-grid .shopping-cart-button-container .shopping-cart-button .checkout,.product-details-page .freebie-info-view .platform-pricing-grid .shopping-cart-button-container .shopping-cart-button .checkout{display:none}.product-details-page .hgc-info-view .platform-pricing-grid .shopping-cart-button-container .shopping-cart-button .hb-shopping-cart-solid,.product-details-page .pricing-info-view .platform-pricing-grid .shopping-cart-button-container .shopping-cart-button .hb-shopping-cart-solid,.product-details-page .freebie-info-view .platform-pricing-grid .shopping-cart-button-container .shopping-cart-button .hb-shopping-cart-solid{margin-right:.3em}.product-details-page .hgc-info-view .platform-pricing-grid .shopping-cart-button-container .shopping-cart-button.disabled,.product-details-page .pricing-info-view .platform-pricing-grid .shopping-cart-button-container .shopping-cart-button.disabled,.product-details-page .freebie-info-view .platform-pricing-grid .shopping-cart-button-container .shopping-cart-button.disabled{opacity:0.3;pointer-events:none}.product-details-page .hgc-info-view .platform-pricing-grid .shopping-cart-button-container .shopping-cart-button:hover,.product-details-page .pricing-info-view .platform-pricing-grid .shopping-cart-button-container .shopping-cart-button:hover,.product-details-page .freebie-info-view .platform-pricing-grid .shopping-cart-button-container .shopping-cart-button:hover{background-color:#748934;text-shadow:0 3px 0 rgba(0,0,0,0.3)}.product-details-page .hgc-info-view .platform-pricing-grid .shopping-cart-button-container .shopping-cart-button:active,.product-details-page .pricing-info-view .platform-pricing-grid .shopping-cart-button-container .shopping-cart-button:active,.product-details-page .freebie-info-view .platform-pricing-grid .shopping-cart-button-container .shopping-cart-button:active{background-color:#4e5c23;color:#2f3715;text-shadow:none}.product-details-page .hgc-info-view .platform-pricing-grid .shopping-cart-button-container .shopping-cart-button.in-cart .add,.product-details-page .pricing-info-view .platform-pricing-grid .shopping-cart-button-container .shopping-cart-button.in-cart .add,.product-details-page .freebie-info-view .platform-pricing-grid .shopping-cart-button-container .shopping-cart-button.in-cart .add{display:none}.product-details-page .hgc-info-view .platform-pricing-grid .shopping-cart-button-container .shopping-cart-button.in-cart .checkout,.product-details-page .pricing-info-view .platform-pricing-grid .shopping-cart-button-container .shopping-cart-button.in-cart .checkout,.product-details-page .freebie-info-view .platform-pricing-grid .shopping-cart-button-container .shopping-cart-button.in-cart .checkout{display:block}.product-details-page .hgc-info-view .hgc-image-header{display:flex}.product-details-page .hgc-info-view .hgc-image-header img{display:block;width:9.75rem}.product-details-page .hgc-info-view .hgc-image-header .name-and-launch{margin-left:1rem;margin-top:.5rem}.product-details-page .hgc-info-view .hgc-image-header .hgc-name{color:white;font-size:2rem;font-weight:800}.product-details-page .hgc-info-view .selection .collapsable{max-height:7rem;overflow:hidden;transition:max-height .3s ease-in-out}.product-details-page .hgc-info-view .selection.collapsed{cursor:pointer}.product-details-page .hgc-info-view .selection.collapsed .collapsable{max-height:0}.product-details-page .hgc-info-view .platform-header{color:white;font-size:1.25rem;font-weight:800;margin:1rem 0}.product-details-page .hgc-info-view .choose-membership,.product-details-page .hgc-info-view .choose-purchase{background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.6);margin-bottom:1rem;padding:1rem}.product-details-page .hgc-info-view .choose-membership a,.product-details-page .hgc-info-view .choose-purchase a{color:white}.product-details-page .hgc-info-view .choose-membership .header,.product-details-page .hgc-info-view .choose-purchase .header{align-items:center;display:flex;justify-content:space-between}.product-details-page .hgc-info-view .choose-membership .hb-bundle,.product-details-page .hgc-info-view .choose-purchase .hb-bundle{color:#d83b4b;font-size:2rem}.product-details-page .hgc-info-view .choose-membership .hb-steam,.product-details-page .hgc-info-view .choose-purchase .hb-steam{font-size:2rem}.product-details-page .hgc-info-view .choose-membership .hb-shopping-cart-light,.product-details-page .hgc-info-view .choose-purchase .hb-shopping-cart-light{font-size:1rem}.product-details-page .hgc-info-view .choose-membership .header-title,.product-details-page .hgc-info-view .choose-purchase .header-title{color:white;flex-grow:2;font-size:1.25rem;font-weight:800;margin-left:.6rem}.product-details-page .hgc-info-view .choose-membership .header-price,.product-details-page .hgc-info-view .choose-purchase .header-price{color:#14e17a;font-size:1rem}.product-details-page .hgc-info-view .choose-membership .full-price,.product-details-page .hgc-info-view .choose-purchase .full-price{margin-left:.5rem;text-decoration:line-through}.product-details-page .hgc-info-view .choose-membership .subheader,.product-details-page .hgc-info-view .choose-purchase .subheader{margin-left:2.3rem}.product-details-page .hgc-info-view .choose-membership .primary-button,.product-details-page .hgc-info-view .choose-purchase .primary-button{background:#d83b4b}.product-details-page .hgc-info-view .choose-membership button,.product-details-page .hgc-info-view .choose-purchase button{margin-bottom:1rem;margin-top:1rem;width:100%}.product-details-page .hgc-info-view .choose-membership .footer,.product-details-page .hgc-info-view .choose-purchase .footer{text-align:center}.product-details-page .hgc-info-view .js-wishlist-button .wishlist-button{background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.6)}.product-details-page .media-thumbnails-view{width:100%;margin:5px 0 0}.product-details-page .media-thumbnails-view .carousel-item:not(:first-child){display:none}.product-details-page .media-thumbnails-view.slick-initialized .carousel-item{display:block}.product-details-page .media-thumbnails-view .carousel-item{margin:0 6px;width:218px}.product-details-page .media-thumbnails-view .carousel-item.slick-current .thumbnail{outline:6px solid #169fe3;outline-offset:-6px}.product-details-page .media-thumbnails-view .carousel-item .thumbnail{position:relative;max-width:100%;height:auto;display:flex;background-repeat:no-repeat;background-size:cover;background-position:center;text-decoration:none}.product-details-page .media-thumbnails-view .carousel-item .thumbnail .thumbnail-image{width:218px;height:122px}.product-details-page .media-thumbnails-view .carousel-item .thumbnail.asm{background:#1b1e1b;width:218px;height:122px}.product-details-page .media-thumbnails-view .carousel-item .thumbnail .icon-wrapper{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;justify-content:center;align-items:center}.product-details-page .media-thumbnails-view .carousel-item .thumbnail .asm-icon{font-size:3em}.product-details-page .media-thumbnails-view .carousel-item .thumbnail .video-icon{max-height:35%;opacity:0.85;display:block}.product-details-page .rating-details-view{display:flex;align-items:flex-start}.product-details-page .rating-details-view .rating-symbol{background-repeat:no-repeat;margin-right:10px;height:90px;flex-shrink:0}.product-details-page .rating-details-view .rating-symbol[class*='esrb']{width:65px}.product-details-page .rating-details-view .rating-symbol[class*='usk']{width:85px}.product-details-page .rating-details-view .rating-symbol[class*='pegi']{width:60px}.product-details-page .rating-details-view .rating-details{font-family:'Arial Narrow', Arial, sans-serif;line-height:1.2;font-weight:bold;color:#a1a7b2}.product-details-page .user-rating-view{font-weight:normal}.product-details-page .user-rating-view .review-text{display:inline-block;border:1px solid white;border-radius:3px;padding:5px;cursor:pointer}.product-details-page .user-rating-view .tooltip-text{display:none;position:relative;background:white;color:black;border-radius:3px;padding:5px;margin-top:5px}.product-details-page .user-rating-view .tooltip-text:before{content:'';border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid white;position:absolute;top:-5px;left:3px}.product-details-page .user-rating-view:hover .tooltip-text{display:inline-block}.product-details-page .alerts-view{font-weight:bold;padding-bottom:15px}.product-details-page .alerts-view .alert-view{border-color:#a1a7b2;border-radius:4px;border-style:solid;border-width:2px;color:white;margin-bottom:10px;padding:0.725em;text-align:center}.product-details-page .alerts-view .alert-view.orange{border-color:#ef9943;background-color:rgba(239,153,67,0.15)}.product-details-page .alerts-view .alert-view.green{border-color:#81963e;background-color:rgba(129,150,62,0.15)}.product-details-page .alerts-view .alert-view.blue{border-color:#1686ba;background-color:rgba(22,134,186,0.15)}.product-details-page .alerts-view .alert-view.purple{border-color:#8611c0;background-color:rgba(134,17,192,0.15)}.product-details-page .alerts-view .alert-view.red{border-color:#b3342b;background-color:rgba(179,52,43,0.15)}.product-details-page .alerts-view .alert-view.dark{border-color:#1e2127;background-color:rgba(30,33,39,0.15)}.product-details-page .alerts-view .alert-view.light{border-color:white;background-color:white}.product-details-page .alerts-view .alert-view p{margin:0}.product-details-page .entity-block-carousel-view .loading-overlay{font-size:1.5em;text-align:center}.product-details-page .entity-block-carousel-view .loading-overlay .humble-spinner{margin-right:5px}.product-details-page .entity-block-carousel-view .entity-block-collection{display:flex}.product-details-page .entity-block-carousel-view .entity-block-collection .slick-track{height:100%}.product-details-page .entity-block-carousel-view .entity-block-collection .entity-block-container{background-color:#1b1e1b;margin:0 10px;width:270px}.product-details-page .entity-block-carousel-view .entity-block-collection .entity-block-container .entity-details{display:flex;flex-direction:column;height:100%;justify-content:space-between}.product-details-page .entity-block-carousel-view .entity-block-collection .entity-block-container .entity-image{width:100%}.product-details-page .reviews-collection{align-items:stretch;flex-wrap:wrap}.product-details-page .reviews-collection .reviews-entity{align-items:stretch;color:white;padding:15px;text-align:left;width:100%}.product-details-page .reviews-collection .reviews-entity .entity-details{display:flex;flex-wrap:wrap;height:100%}.product-details-page .reviews-collection .review-information{margin-bottom:10px}.product-details-page .reviews-collection .reviewer-information{align-self:flex-end;text-align:center;width:100%}.product-details-page .reviews-collection .reviewer-information .full-review-link{color:#a1a7b2;font-style:italic;text-align:center}.product-details-page .reviews-collection .reviewer-information .full-review-link:visited{color:#a1a7b2}.product-details-page .reviews-collection .reviewer-information .full-review-link:hover{text-decoration:none}.product-details-page .reviews-collection .reviewer-information .full-review-link .review-author{color:white;font-size:16px;font-style:normal}.product-details-page .reviews-collection .reviewer-information .review-score{display:block;font-size:18px;font-weight:bold}.product-details-page .opencritic-reference{color:white;font-style:italic;padding:10px 5px 5px 10px;text-align:center}.product-details-page .opencritic-reference>a{color:#a1a7b2;text-decoration:none}.product-details-page .opencritic-reference>a:hover{color:white;text-decoration:none}.product-details-page .opencritic-reference>a:visited{color:#a1a7b2}.product-details-page .traits-view .entity-details .entity-image{display:flex;flex-flow:row wrap}.product-details-page .traits-view .entity-details .entity-mini-image{display:block;width:50%;filter:grayscale(0.8) brightness(0.9);transition:filter 0.3s}.product-details-page .traits-view .entity-details .entity-mini-image:hover{filter:none}.product-details-page .traits-view .entity-details .entity-mini-image img{display:block;width:100%}.product-details-page .empty-tpkds-view{color:white;font-weight:bold}.product-details-page .empty-tpkds-view .empty-tpkd-view{background-color:rgba(255,124,122,0.15);border:2px solid #ff7c7a;border-radius:4px;margin-bottom:15px;padding:.725em}.product-details-page .empty-tpkds-view .empty-tpkd-warning{color:red;text-transform:uppercase}.product-details-page .placeholder-view{font-size:1.5em;text-align:center;min-height:220px;display:flex;justify-content:center;align-items:center}.product-details-page .pricing-info-view .wishlist-button-view,.product-details-page .hgc-info-view .wishlist-button-view{width:100%}.product-details-page .pricing-info-view .wishlist-button,.product-details-page .hgc-info-view .wishlist-button{background-color:#2e2f2d;border-radius:2px;color:#a3a3a3;cursor:pointer;display:block;font-weight:bold;line-height:1.25em;padding:.35em 0;position:relative;text-align:center;text-shadow:0 2px 0 rgba(0,0,0,0.2);text-transform:uppercase;transition:background-color .2s, color .2s;width:100%}.product-details-page .pricing-info-view .wishlist-button .remove-text,.product-details-page .pricing-info-view .wishlist-button .remove-text-hover,.product-details-page .hgc-info-view .wishlist-button .remove-text,.product-details-page .hgc-info-view .wishlist-button .remove-text-hover{display:none}.product-details-page .pricing-info-view .wishlist-button:hover,.product-details-page .hgc-info-view .wishlist-button:hover{color:#f49d25}.product-details-page .pricing-info-view .wishlist-button:active,.product-details-page .hgc-info-view .wishlist-button:active{background-color:#0a0b0a;color:#525252}.product-details-page .pricing-info-view .wishlist-button.saved,.product-details-page .hgc-info-view .wishlist-button.saved{background-color:#f49d25;color:white}.product-details-page .pricing-info-view .wishlist-button.saved .remove-text,.product-details-page .hgc-info-view .wishlist-button.saved .remove-text{display:inline}.product-details-page .pricing-info-view .wishlist-button.saved .add-text,.product-details-page .hgc-info-view .wishlist-button.saved .add-text{display:none}.product-details-page .pricing-info-view .wishlist-button.saved:hover,.product-details-page .hgc-info-view .wishlist-button.saved:hover{background-color:#a66f17}.product-details-page .pricing-info-view .wishlist-button.saved:hover .remove-text,.product-details-page .pricing-info-view .wishlist-button.saved:hover .hb-star,.product-details-page .hgc-info-view .wishlist-button.saved:hover .remove-text,.product-details-page .hgc-info-view .wishlist-button.saved:hover .hb-star{display:none}.product-details-page .pricing-info-view .wishlist-button.saved:hover .remove-text-hover,.product-details-page .hgc-info-view .wishlist-button.saved:hover .remove-text-hover{display:inline}.product-details-page .pricing-info-view .wishlist-button.saved:active,.product-details-page .hgc-info-view .wishlist-button.saved:active{background-color:#0a0b0a;color:#525252}.product-details-page .pricing-info-view .wishlist-button .hb-star-o,.product-details-page .hgc-info-view .wishlist-button .hb-star-o{display:none}.product-details-page .slick-slider .slick-arrow{position:absolute;top:0;bottom:0;display:flex;align-items:center;text-decoration:none;font-size:3em;color:white;transition:opacity 0.3s;opacity:0.5}.product-details-page .slick-slider .slick-arrow:hover{opacity:1}.product-details-page .slick-slider .slick-arrow.slick-prev{left:-40px}.product-details-page .slick-slider .slick-arrow.slick-next{right:-40px}.product-details-page .slick-slider .slick-arrow.slick-disabled{opacity:0.1}.product-details-page .edit-modal{bottom:auto;right:auto}.product-details-page .admin-tiny-link{font-size:20px}@media (min-width: 750px){.product-details-page .showcase-small{flex-basis:32.5%;max-width:32.5%}.product-details-page .showcase-large{flex-basis:65%;max-width:65%}.product-details-page .showcase-info-section{flex-direction:row}.product-details-page .showcase-info-section .showcase-large{order:-1}.storefront.v2 .product .mission-callout .mission-callout-view{display:flex;flex-direction:row}.storefront.v2 .product .mission-callout .mission-callout-view .progress-view{flex-grow:1}.storefront.v2 .product .mission-callout .mission-callout-view .mission-info{flex-basis:20.625em}}@media (min-width: 960px){.product-details-page .row-view{padding:35px 0}.product-details-page .column-view.quarter{flex-basis:calc((100% - 3 * 15px) / 4)}.product-details-page .product-header-view .delivery_methods-view li{font-size:1.55em}.product-details-page .reviews-collection{flex-wrap:wrap}.product-details-page .reviews-collection .reviews-entity{flex-basis:calc((100% - 30px) / 3)}.product-details-page .reviews-collection .reviews-entity:first-child{margin-right:10px}.product-details-page .reviews-collection .reviews-entity:last-child{margin-left:10px}}.debug .product-details-page .row-view{border:1px solid red}.debug .product-details-page .column-view{border:1px solid green}
