﻿.heading-num{font-size:27px;font-weight:bold;color:#4c4c4c;text-shadow:0 1px 0 #fff;text-align:center;padding-top:6px}.mini-digit-holder .heading-num{font-size:20px;line-height:15px;padding-top:4px}.heading-digit{background:url("//humblebundle-a.akamaihd.net/static/hashed/a25db49d53e0bff5d42ee47beeb994f470fdb6af.png") no-repeat;float:left;height:44px;width:35px;margin-right:-1px;position:relative}.heading-digit .flap{width:30px;height:21px;position:absolute;top:12px;left:2px;display:none;z-index:7}.mini-digit-holder .heading-digit .flap{width:20px;height:14px;top:7px}.anim1 .flap{display:block}.heading-digit.anim1 .top-cutter{position:absolute;top:0;width:35px;height:22px;z-index:5;overflow:hidden}.mini-digit-holder .heading-digit,.mini-digit-holder .heading-digit.anim1 .top-cutter{background:url("//humblebundle-a.akamaihd.net/static/hashed/2219a3ba2f9b48eb8a17de286b37ea4afaa92c92.png") no-repeat}.mini-digit-holder .heading-digit.anim1 .top-cutter{width:24px;height:15px}.anim2 .top-cutter{display:none}.bottom-cutter{display:none}.heading-digit.anim1 .bottom-cutter{display:block;position:absolute;top:0;width:35px;z-index:4}.mini-digit-holder .heading-digit.anim1 .bottom-cutter{width:24px}.anim2 .bottom-cutter{display:block}.mini-digit-holder .heading-digit{height:30px;width:24px}.heading-colon{background:url("//humblebundle-a.akamaihd.net/static/hashed/e2875a5e6d333cba3fd5921fcb372bff22725f75.png") no-repeat;float:left;height:13px;width:4px;margin:0 2px 0 3px;top:8px;position:relative}.heading-caption{font-size:10px;text-align:center;top:54px;position:absolute;color:#ccc;text-shadow:0 1px 0 rgba(0,0,0,0.5)}#heading-days{left:2px;width:47px}#heading-hours{left:58px;width:47px}#heading-minutes{left:113px;width:47px}#heading-seconds{left:167px;width:47px}.mini-digit-holder,.digit-holder{position:absolute;top:24px;left:2px}.transparent-digits.mini-digit-holder .heading-num{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.5)}.transparent-digits.mini-digit-holder .heading-digit.anim1 .top-cutter,.transparent-digits.mini-digit-holder .heading-digit{background:url("//humblebundle-a.akamaihd.net/static/hashed/8d2304e4cc77f546ee288c8901eb45b5c546b38b.png") no-repeat}.transparent-retina-digits.mini-digit-holder .heading-num{color:#fff;text-shadow:none;font-weight:normal;padding-top:5px}.transparent-retina-digits.mini-digit-holder .heading-digit{background-size:24px 30px}.transparent-retina-digits.mini-digit-holder .heading-digit .flap{background-size:20px 14px}.transparent-retina-digits.mini-digit-holder .heading-digit.anim0{background:url("//humblebundle-a.akamaihd.net/static/hashed/5cf6262497e91bbc40ff1cd18363c0a32879f121.png");background-size:24px 30px}.transparent-retina-digits.mini-digit-holder .heading-digit.anim2{background:url("//humblebundle-a.akamaihd.net/static/hashed/f53092648e043a78f17953b4fd0fe81fd5e1d84d.png");background-size:24px 30px}.transparent-retina-digits.mini-digit-holder .heading-digit.anim1 .top-cutter{background-size:24px 30px}.transparent-retina-digits.mini-digit-holder .heading-colon{background:url("//humblebundle-a.akamaihd.net/static/hashed/93411cc58ff78b4cc18538188debd02bd033950b.png") no-repeat;background-size:4px 13px}.sk-circle{margin:6px auto;width:30px;height:30px;position:relative}.sk-circle .sk-child{width:100%;height:100%;position:absolute;left:0;top:0}.sk-circle .sk-child:before{content:'';display:block;margin:0 auto;width:15%;height:15%;background-color:#a1a7b2;border-radius:100%;-webkit-animation:sk-circleBounceDelay 1.2s infinite ease-in-out both;animation:sk-circleBounceDelay 1.2s infinite ease-in-out both}.sk-circle .sk-circle2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.sk-circle .sk-circle3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.sk-circle .sk-circle4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sk-circle .sk-circle5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.sk-circle .sk-circle6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.sk-circle .sk-circle7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sk-circle .sk-circle8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.sk-circle .sk-circle9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.sk-circle .sk-circle10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.sk-circle .sk-circle11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.sk-circle .sk-circle12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}.sk-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-circle .sk-circle4:before{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.sk-circle .sk-circle5:before{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}.sk-circle .sk-circle6:before{-webkit-animation-delay:-0.7s;animation-delay:-0.7s}.sk-circle .sk-circle7:before{-webkit-animation-delay:-0.6s;animation-delay:-0.6s}.sk-circle .sk-circle8:before{-webkit-animation-delay:-0.5s;animation-delay:-0.5s}.sk-circle .sk-circle9:before{-webkit-animation-delay:-0.4s;animation-delay:-0.4s}.sk-circle .sk-circle10:before{-webkit-animation-delay:-0.3s;animation-delay:-0.3s}.sk-circle .sk-circle11:before{-webkit-animation-delay:-0.2s;animation-delay:-0.2s}.sk-circle .sk-circle12:before{-webkit-animation-delay:-0.1s;animation-delay:-0.1s}@-webkit-keyframes sk-circleBounceDelay{0%, 80%, 100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-circleBounceDelay{0%, 80%, 100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.green-button{background-image:linear-gradient(to bottom, #e1ffc2 0%, #b1e37f 100%);border:1px solid #a7c28c;border-radius:4px;box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.5),0 1px 0 0 #fff;color:#42661e;cursor:pointer;display:inline-block;font-weight:bold;margin:0 0 0 5px;min-width:50px;padding:5px 8px 5px 8px;text-align:center;text-shadow:0 1px rgba(255,255,255,0.6)}.green-button:hover:not(disabled){background:#b1e37f}.green-button:disabled,.green-button.disabled{cursor:default;opacity:0.4}.gray-button{background-image:linear-gradient(to bottom, #f5f5f5 0%, #dedede 100%);border:1px solid #bbb;border-radius:4px;box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.5),0 1px 0 0 #fff;color:#444;cursor:pointer;display:inline-block;font-weight:bold;margin:0 0 0 5px;min-width:50px;padding:5px 8px 5px 8px;text-align:center;text-shadow:0 1px rgba(255,255,255,0.6)}a:hover .gray-button{background:#e4e4e4}.button-link{cursor:pointer;text-decoration:none}.button-link:disabled,.button-link.disabled{pointer-events:none}input[type="number"].classy-input,input[type="password"].classy-input,input[type="tel"].classy-input,input[type="text"].classy-input{border:1px solid #ccc;box-shadow:inset 0 1px 0 #eee,#fff 0 1px 0;margin:0;padding:7px;border-radius:3px;background-color:white;color:#999}.classy-input[disabled='disabled']{background:#ccc;color:#333}.info-tooltip>i{font-size:.8em;opacity:0.7;transition:all 0.1s linear}.info-tooltip:hover>i,.info-tooltip:focus>i{opacity:1}.ssi-link{display:flex;width:100%;border-radius:2px;font-size:1.13em;margin-bottom:1.25em;height:2.94em;align-items:center;justify-content:center;text-transform:uppercase;font-weight:bold;cursor:pointer}.ssi-link img{margin-right:1em}#google-ssi{background-image:linear-gradient(to bottom, #fff, #e0e0e0 100%);color:#4a4a4a}#facebook-ssi{box-shadow:inset 0 1px 0 0 #7aa7ff;background-image:linear-gradient(to bottom, #5c7fcc, #4766a9);color:#fff}.font-size-reset{font-size:16px}.disabled.gray-button{background:#e4e4e4;cursor:default}.generic-popup{font-size:16px}.generic-popup a{color:#535353}.generic-popup.outer-shadow{box-shadow:0 -1px 25px rgba(0,0,0,0.3);left:50%;top:50%;margin-left:-200px;margin-top:-200px;position:absolute;z-index:9999;border-radius:7px;display:none}.generic-popup.content{border-radius:7px;color:#999;padding:20px;background:#f5f5f5;width:360px;position:relative;text-align:center}.generic-popup.content .description{padding:4px 0 25px 0}.generic-popup .no-center{max-width:360px;text-align:right;position:relative}.generic-popup.content h1{font-size:24px;text-shadow:0 0 1px #eee;color:#666;margin-bottom:5px}.generic-popup.content h1.noimg{margin-right:0;line-height:32px}.generic-popup.content h1 img{position:relative;top:5px;margin-right:15px}.generic-popup.content h1 span{display:inline-block;height:25px;width:25px;margin-right:15px;position:relative;top:5px}.generic-popup.content h2{font-size:14px;font-weight:300;text-shadow:0 0 1px #eee;margin:20px 0 0 0;color:#666}.generic-popup.content .split-left{color:#666;display:inline-block;text-align:left;width:180px}.generic-popup.content .split-right{color:#666;display:inline-block;text-align:right;width:180px}.generic-popup input[type='text'],.generic-popup input[type='password'],.generic-popup input[type='email']{background:none;border:1px solid #ccc;border-top:1px solid #999;border-radius:3px;box-shadow:0 1px 2px #bbb inset;padding:9px;font-size:16px;color:#333;display:block;width:342px;margin:0}.generic-popup input[type='text'].inline-input,.generic-popup input[type='password'].inline-input,.generic-popup input[type='email'].inline-input{width:150px;display:inline}@-moz-document url-prefix(){.generic-popup input[type='text'],.generic-popup input[type='password'],.generic-popup input[type='email']{padding-top:7px}}.generic-popup form p{text-align:left;position:relative}.account-infield{color:#999;font-size:16px;font-weight:normal;position:absolute;top:8px;left:10px}.account-input{position:relative}.account-input.always-caps{text-transform:uppercase}.generic-popup .suggest-holder{color:#c66;display:block;font-size:90%;margin-top:-28px;position:absolute;right:0;width:284px}.generic-popup .suggest-holder a{color:#c66}.small-link,.link-holder{font-size:12px;font-weight:normal;line-height:20px}.generic-popup .small-link{margin:.3em;text-decoration:underline}.link-holder{text-align:left;position:absolute;left:2px;top:-2px;height:20px;width:200px}.link-holder a,.generic-popup .small-link{color:#888}.link-holder a{text-decoration:none}.generic-popup .clearfix{clear:both}.generic-popup .center{float:none;left:0}.generic-popup.content h2.subtitle{padding-bottom:12px;text-align:center;margin-top:0px}.generic-popup .button-holder{margin-top:20px}.subtitle.warning{font-weight:bold}.generic-popup .error-holder{color:#333;font-size:14px;padding:0 4px;position:absolute;left:-280px;text-align:right;display:none}.error-holder .errorlist{margin:0;padding:0 0 0 30px}.arrow-holder{position:absolute;left:-525px;top:0;width:500px;height:42px}.arrow-error{float:right;padding:12px 0 16px 16px;background:url("//humblebundle-a.akamaihd.net/static/hashed/2d10ad27ca2af9ebcc54fd4322657696e5e50dec.png") no-repeat;margin-right:-5px;margin-top:-2px;font-size:14px;color:white;font-weight:bold;text-align:right;display:none;position:absolute;right:0}.arrow-error-right{background:url("//humblebundle-a.akamaihd.net/static/hashed/d00e64d9e0b5a925c42404a41014b85aecb2f0ea.png") no-repeat;width:26px;height:45px;position:absolute;right:-26px;top:0}.arrow-error a{color:#fff}#email-errors{top:155px}.generic-popup .errorlist .error-item{color:#c66;text-decoration:none}.generic-popup .message-holder{margin-bottom:20px;line-height:22px;font-weight:normal}.generic-popup p{margin:0 0 20px 0;padding:0}.header-text{text-transform:uppercase;font-weight:bold;font-size:15px}.account-switch{background:#ddd;border-top:1px solid #ccc;border-bottom-right-radius:7px;border-bottom-left-radius:7px;margin:20px -20px -22px;font-weight:normal;font-size:14px;color:#333}.account-switch .account-creation{color:#333;display:block;padding:12px;text-decoration:none}.account-switch .account-creation:hover{cursor:pointer}.button-holder-msg{top:0px;font-size:12px;margin-top:10px;margin-bottom:-10px;color:red}.button-holder-msg .arrow-error-right{display:none}.account-switch .account-creation .create-inner{font-weight:bold;text-decoration:underline}.grayout,.generic-bbm-wrapper{background:url("//humblebundle-a.akamaihd.net/static/hashed/cb322c1cdfcdae03f826d02c39b7d998800d15c6.png")}.grayout{position:fixed;top:0;left:0;z-index:9999;right:0;bottom:0;background:rgba(40,44,52,0.85);display:none}.grayout-inner{position:relative;width:100%;height:100%}.slide-down{display:none}.above-text-label{display:block;text-align:left;margin-bottom:8px}.generic-bbm-wrapper{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;background:rgba(0,0,0,0.5);overflow-x:auto;overflow-y:auto}.generic-bbm-modal{position:relative;top:calc(50% - 250px);left:calc(50% - 200px);width:276px}.generic-bbm-modal.eula-modal{top:calc(50% - 360px);left:calc(50% - 300px);width:600px}.generic-bbm-modal.eula-modal .generic-popup.content{width:100%;height:100%}.generic-bbm-modal.eula-modal .generic-popup.content .message-holder{max-height:500px;text-align:left;white-space:pre-line;overflow-x:hidden;overflow-y:scroll}.generic-bbm-modal.eula-modal .generic-popup.content .noimg{font-size:22px;margin:0.25em 0}.generic-bbm-views{width:100%}.generic-bbm-wrapper{-webkit-transition:background-color 0.3s}.generic-bbm-modal{border-radius:3px;box-shadow:0 -1px 25px rgba(0,0,0,0.3);box-sizing:initial}@keyframes generic-bbm-open{0%{transform:matrix(0.99126, 0, 0, 0.99126, 0, 43.8813);opacity:0.1259}4%{transform:matrix(0.99295, 0, 0, 0.99295, 0, 45.06809);opacity:0.29544}8%{transform:matrix(0.99467, 0, 0, 0.99467, 0, 46.26922);opacity:0.46703}12%{transform:matrix(0.99619, 0, 0, 0.99619, 0, 47.33355);opacity:0.61908}16%{transform:matrix(0.99743, 0, 0, 0.99743, 0, 48.19991);opacity:0.74284}20%{transform:matrix(0.99837, 0, 0, 0.99837, 0, 48.86067);opacity:0.83724}24%{transform:matrix(0.99905, 0, 0, 0.99905, 0, 49.33658);opacity:0.90523}28%{transform:matrix(0.99952, 0, 0, 0.99952, 0, 49.66049);opacity:0.9515}32%{transform:matrix(0.99981, 0, 0, 0.99981, 0, 49.8675);opacity:0.98107}36%{transform:matrix(0.99999, 0, 0, 0.99999, 0, 49.98966);opacity:0.99852}40%{transform:matrix(1.00008, 0, 0, 1.00008, 0, 50.05361);opacity:1.00766}44%{transform:matrix(1.00011, 0, 0, 1.00011, 0, 50.08);opacity:1.01143}48%{transform:matrix(1.00012, 0, 0, 1.00012, 0, 50.08394);opacity:1.01199}52%{transform:matrix(1.00011, 0, 0, 1.00011, 0, 50.07589);opacity:1.01084}56%{transform:matrix(1.00009, 0, 0, 1.00009, 0, 50.06265);opacity:1.00895}60%{transform:matrix(1.00007, 0, 0, 1.00007, 0, 50.04833);opacity:1.0069}64%{transform:matrix(1.00005, 0, 0, 1.00005, 0, 50.03518);opacity:1.00503}68%{transform:matrix(1.00004, 0, 0, 1.00004, 0, 50.02421);opacity:1.00346}72%{transform:matrix(1.00002, 0, 0, 1.00002, 0, 50.01567);opacity:1.00224}76%{transform:matrix(1.00001, 0, 0, 1.00001, 0, 50.00941);opacity:1.00134}80%{transform:matrix(1.00001, 0, 0, 1.00001, 0, 50.00506);opacity:1.00072}84%{transform:matrix(1, 0, 0, 1, 0, 50.00223);opacity:1.00032}88%{transform:matrix(1, 0, 0, 1, 0, 50.0005);opacity:1.00007}92%{transform:matrix(1, 0, 0, 1, 0, 49.99956);opacity:0.99994}96%{transform:matrix(1, 0, 0, 1, 0, 49.99913);opacity:0.99988}100%{transform:matrix(1, 0, 0, 1, 0, 50);opacity:1}}.generic-bbm-modal--open{animation-duration:0.3s;animation-name:generic-bbm-open;animation-timing-function:linear;animation-fill-mode:both;transform-origin:50% 50%;backface-visibility:hidden}@-webkit-keyframes generic-bbm-stacked{0%{-webkit-transform:matrix(0.99874, 0, 0, 0.99874, 0, 49.1187);opacity:0.93705}4%{-webkit-transform:matrix(0.99705, 0, 0, 0.99705, 0, 47.93192);opacity:0.85228}8%{-webkit-transform:matrix(0.99533, 0, 0, 0.99533, 0, 46.73078);opacity:0.76648}12%{-webkit-transform:matrix(0.99381, 0, 0, 0.99381, 0, 45.66645);opacity:0.69046}16%{-webkit-transform:matrix(0.99257, 0, 0, 0.99257, 0, 44.80009);opacity:0.62858}20%{-webkit-transform:matrix(0.99163, 0, 0, 0.99163, 0, 44.13933);opacity:0.58138}24%{-webkit-transform:matrix(0.99095, 0, 0, 0.99095, 0, 43.66342);opacity:0.54739}28%{-webkit-transform:matrix(0.99049, 0, 0, 0.99049, 0, 43.33951);opacity:0.52425}32%{-webkit-transform:matrix(0.99019, 0, 0, 0.99019, 0, 43.1325);opacity:0.50946}36%{-webkit-transform:matrix(0.99002, 0, 0, 0.99002, 0, 43.01034);opacity:0.50074}40%{-webkit-transform:matrix(0.98992, 0, 0, 0.98992, 0, 42.94639);opacity:0.49617}44%{-webkit-transform:matrix(0.98989, 0, 0, 0.98989, 0, 42.92001);opacity:0.49429}48%{-webkit-transform:matrix(0.98988, 0, 0, 0.98988, 0, 42.91606);opacity:0.494}52%{-webkit-transform:matrix(0.98989, 0, 0, 0.98989, 0, 42.92411);opacity:0.49458}56%{-webkit-transform:matrix(0.98991, 0, 0, 0.98991, 0, 42.93736);opacity:0.49553}60%{-webkit-transform:matrix(0.98993, 0, 0, 0.98993, 0, 42.95167);opacity:0.49655}64%{-webkit-transform:matrix(0.98995, 0, 0, 0.98995, 0, 42.96482);opacity:0.49749}68%{-webkit-transform:matrix(0.98997, 0, 0, 0.98997, 0, 42.97579);opacity:0.49827}72%{-webkit-transform:matrix(0.98998, 0, 0, 0.98998, 0, 42.98433);opacity:0.49888}76%{-webkit-transform:matrix(0.98999, 0, 0, 0.98999, 0, 42.99059);opacity:0.49933}80%{-webkit-transform:matrix(0.98999, 0, 0, 0.98999, 0, 42.99494);opacity:0.49964}84%{-webkit-transform:matrix(0.99, 0, 0, 0.99, 0, 42.99777);opacity:0.49984}88%{-webkit-transform:matrix(0.99, 0, 0, 0.99, 0, 42.9995);opacity:0.49996}92%{-webkit-transform:matrix(0.99, 0, 0, 0.99, 0, 43.00044);opacity:0.50003}96%{-webkit-transform:matrix(0.99, 0, 0, 0.99, 0, 43.00088);opacity:0.50006}100%{-webkit-transform:matrix(0.99, 0, 0, 0.99, 0, 43);opacity:0.5}}.generic-bbm-modal--stacked{-webkit-animation-duration:0.43333s;-webkit-animation-name:generic-bbm-stacked;-webkit-animation-timing-function:linear;-webkit-animation-fill-mode:both;-webkit-transform-origin:50% 50%;-webkit-backface-visibility:hidden}@-webkit-keyframes generic-bbm-stacked-reverse{0%{-webkit-transform:matrix(0.99123, 0, 0, 0.99123, 0, 43.86266);opacity:0.56162}4%{-webkit-transform:matrix(0.99293, 0, 0, 0.99293, 0, 45.05306);opacity:0.64665}8%{-webkit-transform:matrix(0.99465, 0, 0, 0.99465, 0, 46.25785);opacity:0.7327}12%{-webkit-transform:matrix(0.99618, 0, 0, 0.99618, 0, 47.32543);opacity:0.80896}16%{-webkit-transform:matrix(0.99742, 0, 0, 0.99742, 0, 48.19443);opacity:0.87103}20%{-webkit-transform:matrix(0.99837, 0, 0, 0.99837, 0, 48.8572);opacity:0.91837}24%{-webkit-transform:matrix(0.99905, 0, 0, 0.99905, 0, 49.33456);opacity:0.95247}28%{-webkit-transform:matrix(0.99951, 0, 0, 0.99951, 0, 49.65946);opacity:0.97568}32%{-webkit-transform:matrix(0.99981, 0, 0, 0.99981, 0, 49.8671);opacity:0.99051}36%{-webkit-transform:matrix(0.99999, 0, 0, 0.99999, 0, 49.98963);opacity:0.99926}40%{-webkit-transform:matrix(1.00008, 0, 0, 1.00008, 0, 50.05377);opacity:1.00384}44%{-webkit-transform:matrix(1.00012, 0, 0, 1.00012, 0, 50.08024);opacity:1.00573}48%{-webkit-transform:matrix(1.00012, 0, 0, 1.00012, 0, 50.08419);opacity:1.00601}52%{-webkit-transform:matrix(1.00011, 0, 0, 1.00011, 0, 50.07612);opacity:1.00544}56%{-webkit-transform:matrix(1.00009, 0, 0, 1.00009, 0, 50.06284);opacity:1.00449}60%{-webkit-transform:matrix(1.00007, 0, 0, 1.00007, 0, 50.04848);opacity:1.00346}64%{-webkit-transform:matrix(1.00005, 0, 0, 1.00005, 0, 50.03529);opacity:1.00252}68%{-webkit-transform:matrix(1.00004, 0, 0, 1.00004, 0, 50.02428);opacity:1.00173}72%{-webkit-transform:matrix(1.00002, 0, 0, 1.00002, 0, 50.01572);opacity:1.00112}76%{-webkit-transform:matrix(1.00001, 0, 0, 1.00001, 0, 50.00944);opacity:1.00067}80%{-webkit-transform:matrix(1.00001, 0, 0, 1.00001, 0, 50.00508);opacity:1.00036}84%{-webkit-transform:matrix(1, 0, 0, 1, 0, 50.00223);opacity:1.00016}88%{-webkit-transform:matrix(1, 0, 0, 1, 0, 50.0005);opacity:1.00004}92%{-webkit-transform:matrix(1, 0, 0, 1, 0, 49.99956);opacity:0.99997}96%{-webkit-transform:matrix(1, 0, 0, 1, 0, 49.99912);opacity:0.99994}100%{-webkit-transform:matrix(1, 0, 0, 1, 0, 50);opacity:1}}.generic-bbm-modal--stacked-reverse{-webkit-animation-duration:0.43333s;-webkit-animation-name:generic-bbm-stacked-reverse;-webkit-animation-timing-function:linear;-webkit-animation-fill-mode:both;-webkit-transform-origin:50% 50%;-webkit-backface-visibility:hidden}@-webkit-keyframes generic-bbm-close{0%{-webkit-transform:matrix(0.99874, 0, 0, 0.99874, 0, 49.1187);opacity:0.8741}4%{-webkit-transform:matrix(0.99705, 0, 0, 0.99705, 0, 47.93192);opacity:0.70456}8%{-webkit-transform:matrix(0.99533, 0, 0, 0.99533, 0, 46.73078);opacity:0.53297}12%{-webkit-transform:matrix(0.99381, 0, 0, 0.99381, 0, 45.66645);opacity:0.38092}16%{-webkit-transform:matrix(0.99257, 0, 0, 0.99257, 0, 44.80009);opacity:0.25716}20%{-webkit-transform:matrix(0.99163, 0, 0, 0.99163, 0, 44.13933);opacity:0.16276}24%{-webkit-transform:matrix(0.99095, 0, 0, 0.99095, 0, 43.66342);opacity:0.09477}28%{-webkit-transform:matrix(0.99049, 0, 0, 0.99049, 0, 43.33951);opacity:0.0485}32%{-webkit-transform:matrix(0.99019, 0, 0, 0.99019, 0, 43.1325);opacity:0.01893}36%{-webkit-transform:matrix(0.99002, 0, 0, 0.99002, 0, 43.01034);opacity:0.00148}40%{-webkit-transform:matrix(0.98992, 0, 0, 0.98992, 0, 42.94639);opacity:-0.00766}44%{-webkit-transform:matrix(0.98989, 0, 0, 0.98989, 0, 42.92001);opacity:-0.01143}48%{-webkit-transform:matrix(0.98988, 0, 0, 0.98988, 0, 42.91606);opacity:-0.01199}52%{-webkit-transform:matrix(0.98989, 0, 0, 0.98989, 0, 42.92411);opacity:-0.01084}56%{-webkit-transform:matrix(0.98991, 0, 0, 0.98991, 0, 42.93736);opacity:-0.00895}60%{-webkit-transform:matrix(0.98993, 0, 0, 0.98993, 0, 42.95167);opacity:-0.0069}64%{-webkit-transform:matrix(0.98995, 0, 0, 0.98995, 0, 42.96482);opacity:-0.00503}68%{-webkit-transform:matrix(0.98997, 0, 0, 0.98997, 0, 42.97579);opacity:-0.00346}72%{-webkit-transform:matrix(0.98998, 0, 0, 0.98998, 0, 42.98433);opacity:-0.00224}76%{-webkit-transform:matrix(0.98999, 0, 0, 0.98999, 0, 42.99059);opacity:-0.00134}80%{-webkit-transform:matrix(0.98999, 0, 0, 0.98999, 0, 42.99494);opacity:-0.00072}84%{-webkit-transform:matrix(0.99, 0, 0, 0.99, 0, 42.99777);opacity:-0.00032}88%{-webkit-transform:matrix(0.99, 0, 0, 0.99, 0, 42.9995);opacity:-7e -5}92%{-webkit-transform:matrix(0.99, 0, 0, 0.99, 0, 43.00044);opacity:6.0e-05}96%{-webkit-transform:matrix(0.99, 0, 0, 0.99, 0, 43.00088);opacity:0.00012}100%{-webkit-transform:matrix(0.99, 0, 0, 0.99, 0, 43);opacity:0}}.generic-bbm-modal--close{-webkit-animation-duration:0.43333s;-webkit-animation-name:generic-bbm-close;-webkit-animation-timing-function:linear;-webkit-animation-fill-mode:both;-webkit-transform-origin:50% 50%;-webkit-backface-visibility:hidden}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.generic-bbm-modal--open,.generic-bbm-modal--stacked,.generic-bbm-modal--stacked-reverse,.generic-bbm-modal--destroy{-webkit-animation:none !important}}.inline-view{display:inline}.humblemodal-wrapper.account-modal .guard-input{text-transform:uppercase}.humblemodal-wrapper.account-modal .humblemodal-modal{width:100%;height:80vh;max-width:375px;max-height:675px;overflow-y:auto;overflow-x:hidden;background-image:url("//humblebundle-a.akamaihd.net/static/hashed/68472f40232b1a949f998b169972fe01072d5cb4.jpg");background-position:center top;transition:opacity .2s ease-in;opacity:0;padding:0}.humblemodal-wrapper.account-modal .humblemodal-modal.humblemodal-modal--open{opacity:1}.humblemodal-wrapper.account-modal .account-modal-outer{display:flex;height:100%;flex-direction:column;justify-content:flex-end;background:linear-gradient(rgba(40,44,52,0.4), #282c34)}.humblemodal-wrapper.account-modal .account-modal-outer .close-modal{font-size:40px;padding:0 15px;color:white}.humblemodal-wrapper.account-modal .account-modal-outer .full-logo{max-width:70%;padding:20px;margin:auto}.humblemodal-wrapper.account-modal .account-modal-inner{display:flex;flex-direction:column;overflow:auto}.humblemodal-wrapper.account-modal .account-confirmation h1{text-transform:uppercase;font-weight:bold}.humblemodal-wrapper.account-modal .account-confirmation .account-success{padding:0 30px;line-height:2}.humblemodal-wrapper.account-modal .account-confirmation .account-success a{text-decoration:none;font-weight:bold;color:white}.account-view{font-size:14px;padding:40px;box-sizing:border-box;color:white}.account-view .account-email{width:100%;padding:0.69em 0;margin-bottom:1.25em;text-align:center;border-radius:2px;background-color:rgba(0,0,0,0.2);color:#fff}.account-view .account-divider{display:flex;justify-content:center;align-content:center}.account-view .account-divider span{margin:0 1.5em;font-size:1.25em;font-weight:bold;text-align:center;color:#fff;text-transform:uppercase}.account-view .account-divider .line-container{position:relative;width:100%}.account-view .account-divider .line{position:absolute;top:50%;transform:translateY(-50%);height:0.125em;background-color:#b0b0b0;width:100%}.account-view .account-back-arrow{position:absolute;left:0;top:calc(50% - 40px);cursor:pointer;font-size:30px;padding:20px 20px 20px 10px}.account-view .account-input{height:50px;line-height:50px;font-size:16px;border:none;border-radius:3px;padding:0 10px;background:rgba(161,167,178,0.3)}.account-view .suggestion-popup{position:absolute;background:#97b147;width:100%;bottom:43px;padding:10px 40px;box-sizing:border-box;display:none}.account-view .suggestion-popup .email-suggestion:hover{cursor:pointer}.account-view .account-label{padding:5px 10px;text-align:left}.account-view .account-label .password-min{font-size:0.8em}.account-view .checkbox{font-size:13px}.account-view .account-information{padding:15px 10px;margin-bottom:0.9375em}.account-view .account-information h1{text-transform:uppercase;font-weight:bold}.account-view .account-information a,.account-view .account-information span{text-decoration:none;color:#a1a7b2}.account-view .account-information a:hover,.account-view .account-information span:hover{color:white;cursor:pointer}.account-view .account-fine-print{font-size:11px;color:white}.account-view .account-fine-print a{font-weight:bold;color:white}.account-view .account-fine-print a:hover{color:#a1a7b2}.account-view .account-cta{text-transform:uppercase;font-weight:bold;font-size:15px;text-shadow:0px 1px 2px rgba(0,0,0,0.2);width:100%}.account-view .account-cta:disabled{border:3px #a1a7b2 solid;border-radius:6px;color:#a1a7b2;background:transparent;font-size:15px;line-height:40px;height:46px}.account-view .account-support{padding:5px 10px 15px}.account-view .account-support-split{display:flex;justify-content:space-between}.account-view .account-input-group{display:flex;flex-direction:column;position:relative}.account-view .account-input-group .error-triangle{color:#ff7c7a;position:absolute;right:10px;bottom:14px;font-size:14px;display:none}.account-view .account-input-group .error-triangle:hover{cursor:pointer}.account-view .error-box{background:#ff7c7a;height:0;position:absolute;margin:0 -40px;bottom:0;width:100%;overflow-y:hidden;display:flex;justify-content:center;align-items:center;transition:height .3s ease-in-out;text-transform:uppercase;font-weight:bold;text-shadow:0px 1px 2px rgba(0,0,0,0.2);padding:0 60px;box-sizing:border-box;font-size:16px}.account-view .error-box.slide-up{height:90px}.account-view .error-box .close-message{position:absolute;top:5px;right:8px;font-size:22px}.account-view .error-box .close-message:hover{cursor:pointer}.charity-selection .charity-results .charity-preview .select-charity,.charity-selection .charity-results .charity-preview .remove-charity,.charity-selection .featured-charities .featured-charities-list .charity-preview .select-charity,.charity-details .charity-title .select-charity{display:block;padding:4px 0;border-radius:3px;border:none;background:rgba(255,255,255,0.3);border:1px solid rgba(0,0,0,0.2);text-align:center;font-size:12px;font-weight:bold;text-decoration:none;color:#494f5c}.charity-selection .charity-results .charity-preview .select-charity.is-selected,.charity-selection .featured-charities .featured-charities-list .charity-preview .select-charity.is-selected,.charity-details .charity-title .select-charity.is-selected,.charity-details .charity-title .select-charity.is-featured{border:1px solid rgba(0,0,0,0.1);background:#17a0e5;color:#fff}.charity-selection h2{font-size:26px;color:#494f5c;font-weight:200;margin:-6px 0 0 0}.charity-selection .charity-search{padding-bottom:20px;position:relative;font-size:14px}.charity-selection .charity-search input,.charity-selection .charity-search label,.charity-selection .charity-search button{display:inline-block;margin-right:10px}.charity-selection .charity-search input,.charity-selection .charity-search select,.charity-selection .charity-search button{border-radius:3px;height:31px;padding:4px;box-sizing:border-box;border:1px solid #ddd;margin-top:4px;font-size:14px}.charity-selection .charity-search label{text-transform:uppercase;font-size:10px;color:#a1a7b2}.charity-selection .charity-search label::first-letter{margin-left:2px}.charity-selection .charity-search .query{position:relative;width:350px}.charity-selection .charity-search .query input{width:100%;padding-left:26px;color:#494f5c}.charity-selection .charity-search .query i{position:absolute;bottom:8px;left:8px;font-size:14px;color:#a1a7b2}.charity-selection .charity-search .category select,.charity-selection .charity-search .country select,.charity-selection .charity-search .state select{width:100%;display:inline-block;color:#494f5c}.charity-selection .charity-search .category{width:250px}.charity-selection .charity-search .country{width:210px}.charity-selection .charity-search .state{display:none}.charity-selection .charity-search .state.is-united-states,.charity-selection .charity-search .country.is-united-states{width:100px;display:inline-block}.charity-selection .charity-search button{width:100px;margin-right:0;border:1px solid rgba(0,0,0,0.2);box-shadow:0px 1px 2px rgba(255,255,255,0.2) inset;background-image:linear-gradient(top, #4dc4ff 0%, #17a1e6 100%);text-shadow:0 -1px 0 rgba(0,0,0,0.2);color:#fff;font-weight:500}.charity-selection .charity-search:after{content:'';display:block;clear:both}.charity-selection .results-heading{margin:4px 0 0 0;font-size:20px;font-weight:200}.charity-selection .results-heading-disclaimer{margin:4px 0 2px 0;font-size:12px;color:#7b818c;font-weight:normal;display:none}.charity-selection .charity-img{height:64px;width:64px;background-color:white;background-size:contain;background-repeat:no-repeat;background-position:center center;border-radius:3px;overflow:hidden;position:absolute;cursor:pointer;left:0;top:0}.charity-selection .partnership-line{position:absolute;right:0;bottom:0;color:#7b818c;font-size:12px;font-style:italic}.charity-selection .partnership-line a{color:#7b818c}.charity-selection .charity-results{padding-top:5px;margin-bottom:20px;margin-right:-20px}.charity-selection .charity-results .charity-selection-message{text-align:center;color:#7b818c;margin:65px}.charity-selection .charity-results .charity-selection-message h1{font-size:24px;font-weight:normal}.charity-selection .charity-results .charity-selection-message img{vertical-align:middle;margin-right:5px}.charity-selection .charity-results .charity-preview{width:300px;margin:20px 20px 20px 0;display:inline-block;text-align:left;vertical-align:top;position:relative;padding-left:76px;box-sizing:border-box}.charity-selection .charity-results .charity-preview.is-disallowed{opacity:0.5}.charity-selection .charity-results .charity-preview.is-disallowed button{outline:none}.charity-selection .charity-results .charity-preview a{text-decoration:none}.charity-selection .charity-results .charity-preview .select-charity{display:inline-block;font-size:10px;height:18px;padding:1px 8px;text-transform:uppercase}.charity-selection .charity-results .charity-preview .select-charity .unselected-text{display:inline}.charity-selection .charity-results .charity-preview .select-charity .disallowed-text,.charity-selection .charity-results .charity-preview .select-charity .selected-text,.charity-selection .charity-results .charity-preview .select-charity .featured-text{display:none}.charity-selection .charity-results .charity-preview .select-charity.is-unselected-featured .featured-text{display:inline}.charity-selection .charity-results .charity-preview .select-charity.is-unselected-featured .selected-text,.charity-selection .charity-results .charity-preview .select-charity.is-unselected-featured .unselected-text,.charity-selection .charity-results .charity-preview .select-charity.is-unselected-featured .disallowed-text{display:none}.charity-selection .charity-results .charity-preview .select-charity.is-selected .selected-text{display:inline}.charity-selection .charity-results .charity-preview .select-charity.is-selected .disallowed-text,.charity-selection .charity-results .charity-preview .select-charity.is-selected .unselected-text,.charity-selection .charity-results .charity-preview .select-charity.is-selected .featured-text{display:none}.charity-selection .charity-results .charity-preview .select-charity.is-disallowed{cursor:default;background:#333}.charity-selection .charity-results .charity-preview .select-charity.is-disallowed .disallowed-text{display:inline;color:#787878}.charity-selection .charity-results .charity-preview .select-charity.is-disallowed .selected-text,.charity-selection .charity-results .charity-preview .select-charity.is-disallowed .unselected-text,.charity-selection .charity-results .charity-preview .select-charity.is-disallowed .featured-text{display:none}.charity-selection .charity-results .charity-preview .select-charity.is-featured{cursor:default;background:#17a0e5}.charity-selection .charity-results .charity-preview .select-charity.is-featured .featured-text{color:#fff;display:inline}.charity-selection .charity-results .charity-preview .select-charity.is-featured .selected-text,.charity-selection .charity-results .charity-preview .select-charity.is-featured .unselected-text,.charity-selection .charity-results .charity-preview .select-charity.is-featured .disallowed-text{display:none}.charity-selection .charity-results .charity-preview .remove-charity{background-color:#dc3f31;color:white;display:inline-block;font-size:10px;height:18px;margin-left:5px;padding:1px 8px;text-transform:uppercase}.charity-selection .charity-results .charity-preview .charity-name{margin:0 0 0 auto}.charity-selection .charity-results .charity-preview .charity-name h4{margin:-1px 0 0 0;padding:0 0 7px 0;height:18px;font-size:16px;font-weight:400;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;width:204px}.charity-selection .charity-results .charity-preview .charity-name h5.location{margin:0 0 9px 0;font-size:12px;font-weight:normal;color:#7b818c;height:14px}.charity-selection .featured-charities{border-bottom:1px solid #ddd;margin-bottom:20px;padding-bottom:20px;min-height:116px}.charity-selection .featured-charities::after{clear:both;content:"";display:table}.charity-selection .featured-charities .featured-description-wrapper{float:left}.charity-selection .featured-charities .featured-heading{font-size:20px;font-weight:200;margin:20px 0 18px 0}.charity-selection .featured-charities .featured-charities-description{width:245px;margin:0;line-height:16px}.charity-selection .featured-charities .featured-charities-list{padding-top:20px;float:right}.charity-selection .featured-charities .featured-charities-list .charity-list{text-align:right}.charity-selection .featured-charities .featured-charities-list .charity-preview{width:64px;margin:0 -10px 0 65px;display:inline-block;text-align:center;vertical-align:top;position:relative;box-sizing:border-box}.charity-selection .featured-charities .featured-charities-list .charity-preview:first-of-type{margin-left:0}.charity-selection .featured-charities .featured-charities-list .charity-preview a{text-decoration:none}.charity-selection .featured-charities .featured-charities-list .charity-preview .charity-img{position:static;display:block;margin:0 auto}.charity-selection .featured-charities .featured-charities-list .charity-preview .select-charity{padding:1px 8px;font-size:10px;text-transform:uppercase;height:18px;margin:0 auto}.charity-selection .featured-charities .featured-charities-list .charity-preview .select-charity .selected-text,.charity-selection .featured-charities .featured-charities-list .charity-preview .select-charity .unselected-text,.charity-selection .featured-charities .featured-charities-list .charity-preview .select-charity .featured-text{display:none}.charity-selection .featured-charities .featured-charities-list .charity-preview .select-charity.is-selected .selected-text{display:inline}.charity-selection .featured-charities .featured-charities-list .charity-preview .select-charity.is-featured .featured-text{display:inline}.charity-selection .featured-charities .featured-charities-list .charity-preview .select-charity.is-unselected-featured .featured-text{display:inline}.charity-selection .featured-charities .featured-charities-list .charity-preview .select-charity:not(.is-selected):not(.is-featured):not(.is-unselected-featured) .unselected-text{display:inline}.charity-selection .featured-charities .featured-charities-list .charity-preview .charity-name{margin:0 0 0 auto}.charity-selection .featured-charities .featured-charities-list .charity-preview .charity-name h4{margin:12px -40% 12px -40%;height:18px;font-size:12px;font-weight:normal}.charity-selection .featured-charities .featured-charities-list .charity-preview .charity-name h5.location{display:none}.charity-details{margin-bottom:40px}.charity-details:after{content:'';display:block;clear:both}.charity-details .charity-title{display:block;position:relative;padding-bottom:16px;border-bottom:1px solid #ddd;margin-bottom:20px}.charity-details .charity-title h2{font-size:26px;font-weight:200;margin:0}.charity-details .charity-title .select-charity{padding:7px 14px;font-size:14px;position:absolute;top:0;right:0}.charity-details .charity-title .select-charity .selected-text,.charity-details .charity-title .select-charity .unselected-text,.charity-details .charity-title .select-charity .featured-text{display:none}.charity-details .charity-title .select-charity.is-selected .selected-text{display:inline}.charity-details .charity-title .select-charity.is-featured .featured-text{display:inline}.charity-details .charity-title .select-charity.is-unselected-featured .featured-text{display:inline}.charity-details .charity-title .select-charity:not(.is-selected):not(.is-featured):not(.is-unselected-featured) .unselected-text{display:inline}.charity-details .charity-img{width:190px;height:190px;float:left;border:1px solid #ddd;border-radius:3px;background-color:white;background-size:contain;background-repeat:no-repeat;background-position:center center;position:relative}.charity-details .charity-sidebar{margin-left:210px}.charity-details .charity-sidebar .charity-info{font-style:italic}.charity-details .charity-sidebar .charity-info strong{font-style:normal}.charity-details .charity-sidebar .charity-link{display:block;font-weight:bold;font-style:normal;color:#17a0e5;margin:1em 0}.charity-details .charity-description{font-size:14px;line-height:21px}.unstyled-link{text-decoration:none}.game-boxes .subscription-box,.subscription-box{display:inline-block}.game-boxes .subscription-box h2,.game-boxes .subscription-box h3,.game-boxes .subscription-box h4,.subscription-box h2,.subscription-box h3,.subscription-box h4{color:#fff}.game-boxes .subscription-box h2.free-heading,.game-boxes .subscription-box h3.free-heading,.game-boxes .subscription-box h4.free-heading,.subscription-box h2.free-heading,.subscription-box h3.free-heading,.subscription-box h4.free-heading{color:#d9f}.game-boxes .subscription-box img,.subscription-box img{display:block;margin:auto}.game-boxes .subscription-box a,.subscription-box a{display:inline}.game-boxes .subscription-box .countdown-holder,.subscription-box .countdown-holder{color:#bbb}.admin-quicklinks{list-style:none;z-index:150;position:fixed;bottom:75px;right:10px;height:45px;width:47px;margin:0;padding:5px;border:2px solid #dc3f31;border-radius:5px;background:#fff;font-size:12px;text-align:right;box-sizing:content-box;transition:height 200ms ease-out, width 200ms ease-out, padding 200ms ease-out}.admin-quicklinks .hb-bundle{position:fixed;color:#cb272c;right:16px;font-size:45px}.admin-quicklinks:hover{height:auto;width:auto;padding:10px}.admin-quicklinks:hover .hb-bundle{display:none}.admin-quicklinks:hover .menu-item{display:block;width:auto}.admin-quicklinks .menu-item{display:none;width:0;padding:5px 0}.admin-quicklinks .quicklink{color:#000;text-decoration:none}.admin-tiny-link{position:relative;overflow:visible;font-size:12px;z-index:50;text-decoration:none}.admin-tiny-link i{position:absolute;left:-10px;top:-10px;text-shadow:0 2px 3px rgba(0,0,0,0.6);transform:scale(1);transform-origin:center;transition:text-shadow .3s ease, transform .3s ease}.admin-tiny-link i:hover{text-shadow:0 3px 5px rgba(0,0,0,0.4);transform:scale(2)}.admin-tiny-link.disabled{display:none}@media (min-width: 70em){.admin-quicklinks{bottom:10px}}.charity-details-view .humblemodal-modal{max-width:80em;width:90%}.charity-details-view a{color:inherit}.charity-details-view h2{font-weight:normal}.charity-details-view p{margin:10px 0;font-size:15px;line-height:1.5}.charity-details-view .charity-info-wrapper{padding:20px}@media (min-width: 64em){.charity-details-view .charity-info-wrapper{display:flex}}@media (min-width: 64em){.charity-details-view .charity-info-wrapper .charity-media{margin-right:2em}}.charity-details-view .charity-info-wrapper .charity-media .charity-logo,.charity-details-view .charity-info-wrapper .charity-media .charity-video{width:18.75em}.charity-details-view .charity-info-wrapper .charity-media .charity-video{margin-bottom:2em}.charity-details-view .charity-title{font-size:16px}.charity-details-view .charity-description{margin-top:10px;font-size:15px;line-height:1.5;padding-bottom:15px}.pagination{margin:10px 0;white-space:nowrap;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pagination .jump-to-page{cursor:pointer;display:inline-block;padding:5px 10px;border-radius:3px;background:#484f5c}.charity-selection{height:523px}.charity-selection .cyoc-spinner-dark{display:inline-block}.charity-selection .cyoc-spinner-light{display:none}.charity-selection h1,.charity-selection h2,.charity-selection h3,.charity-selection p,.charity-selection a{color:#eee}.charity-selection h2{font-size:18px;font-weight:bold}.charity-selection .charity-results .charity-preview{padding-left:0;width:117px;text-align:center}.charity-selection .charity-results .charity-preview .charity-img{cursor:pointer;width:64px;height:64px;position:relative;margin:auto}.charity-selection .charity-results .charity-preview .charity-name{position:relative;width:124px;text-align:center;padding-bottom:0;margin-top:4px}.charity-selection .charity-results .charity-preview .charity-name .see-details{cursor:pointer}.charity-selection .charity-results .charity-preview .charity-name h4{width:124px;font-size:14px;margin-top:10px}.charity-selection .charity-results .charity-preview .select-charity{background:#a1a7b2;color:white;margin:auto;position:relative;left:-4px}.charity-selection .pagination .jump-to-page{background:#393d49}.charity-selection .pagination .jump-to-page:hover,.charity-selection .pagination .jump-to-page.current{background:#1e2127}.order-form .show-charity-selector{text-decoration:underline;cursor:pointer}.order-form .custom-values-inner{overflow:visible}.order-form .custom-values-inner .subsplit-wrapper{overflow:visible}.order-form .partnership-line{display:none}.order-form .subsplit-wrapper .cyoc-wrapper{left:0px}.order-form .subsplit-wrapper .cyoc-wrapper .top-arrow{left:250px}.order-form .cyoc-wrapper{float:left;background:#e4e7ed;height:354px;display:none;position:relative;width:897px;left:-114px;padding:20px;border-top:1px solid #a6a9b2;border-bottom:1px solid #a6a9b2;margin-bottom:10px}.order-form .cyoc-wrapper .top-arrow{position:relative;top:-31px;left:180px;margin-left:-12px;-webkit-backface-visibility:hidden;background-position:center;width:23px;height:11px;background-image:url("//humblebundle-a.akamaihd.net/static/hashed/189096a19ea989ec5b84f8edd0e9efa61bb4c476.png");background-image:-webkit-image-set(url("//humblebundle-a.akamaihd.net/static/hashed/189096a19ea989ec5b84f8edd0e9efa61bb4c476.png") 1x, url("//humblebundle-a.akamaihd.net/static/hashed/bbe05e5bac2f08dabc6100b32ca67f32c34e044d.png") 2x)}.order-form .cyoc-wrapper h1,.order-form .cyoc-wrapper h2,.order-form .cyoc-wrapper h3,.order-form .cyoc-wrapper p,.order-form .cyoc-wrapper a{color:#494f5c}.order-form .cyoc-wrapper .charity-search label.query{width:280px}.order-form .cyoc-wrapper .cyoc-spinner-dark{display:none}.order-form .cyoc-wrapper .cyoc-spinner-light{display:inline-block}.order-form .cyoc-wrapper .pagination{color:black}.order-form .cyoc-wrapper .pagination .jump-to-page{background:#cbd0da}.order-form .cyoc-wrapper .pagination .jump-to-page:hover,.order-form .cyoc-wrapper .pagination .jump-to-page.current{background:#a1a5ad}.order-form .splits-holder>.cyoc-wrapper{left:-64px}.cyoc-selector-slide{display:none}.charity-account-cta-message{display:inline-block;position:fixed;left:0;right:0;bottom:-100px;max-width:700px;width:100%;padding:18px 40px;margin:0 auto;box-sizing:border-box;border-radius:3px 3px 0 0;background:#d5d9e1;border:1px solid rgba(161,167,178,0.5);box-shadow:0 -1px 8px rgba(0,0,0,0.3);text-align:center;z-index:1}.charity-account-cta-message p{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;overflow-x:hidden}.platforms .hb-gog{color:rgba(172,208,12,0.6)}li.bta{margin-left:0}.page-wrap{background-color:#31343d}.u-clear{clear:both}.u-constrain-width{margin:auto}@media (max-width: 1023px){.u-constrain-width{width:90%}}.u-center{left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%, -50%)}.u-display-none{display:none}div.main-content-row:nth-of-type(even){background-color:#3b3e48}.u-constrain-width{max-width:1000px}.u-navbar-constrain-width{max-width:1500px;width:calc(100vw - 6.75em);margin:0 auto}.admin-tiny-link i{display:block}#sub-tabs{margin:0 0 30px;background-color:#494f5c;color:#9298a3}#sub-tabs #subtab-container{width:940px}#sub-tabs a.subtab-button{display:inline-block;position:relative;font-weight:normal;color:#f2f2f2;padding:14px 0;margin:0 30px}#sub-tabs a.subtab-button:hover{filter:brightness(1)}#sub-tabs a.active{padding:14px 20px 11px;margin:0 10px;border-bottom:3px solid #26a3e2;border-radius:0}#sub-tabs .time-left{display:inline-block;margin-left:-15px;background-color:#3b3e48;color:#a1a7b2;font-size:12px;padding:5px;border-radius:3px}.partner-banner.banner{padding:10px 0}.partner-banner.banner .body{font-size:14px;padding:0.5em 0;margin-bottom:0}.partner-banner.banner .body a{color:white}.partner-banner.banner .body a:visited{color:white}.partner-link-banner.banner{height:50px;text-shadow:none;background:#7d828a;font-size:15px}.partner-link-banner.banner .partner-enabled-text-container{color:white;display:flex;justify-content:center;align-items:center;height:100%;font-size:14px}.partner-link-banner.banner .partner-link-top-banner{display:flex;justify-content:space-between;align-items:center;width:calc(100vw - 25em);margin:0 auto;height:100%}.partner-link-banner.banner .partner-link-top-banner .partner-link-buttons{display:flex;justify-content:center;align-items:center;height:100%}.partner-link-banner.banner .partner-link-top-banner .partner-link-buttons .partner-button{margin-right:0.6em;white-space:nowrap}.partner-link-banner.banner .partner-link-top-banner .partner-list-link{font-size:14px;text-decoration:none;color:white}.partner-link-banner.banner .partner-link-top-banner .partner-list-link .current-partner{font-weight:bold}.partner-link-banner.banner .partner-link-top-banner .single-partner{color:white}.partner-link-banner.banner .partner-link-top-banner .partner-list-blurb{display:none}.partner-link-banner.banner .partner-link-top-banner #jq-dropdown-partner{top:35px !important}.partner-link-banner.banner .partner-link-top-banner .partner-link-container{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.partner-link-banner.banner .partner-link-top-banner .partner-link-container .partner-link-popup{position:absolute;color:black;background:white;border-radius:3px;top:1.5em;width:5em;text-align:center;pointer-events:none}.partner-link-banner.banner .partner-link-top-banner .partner-link-container .partner-link-preview-popup{min-width:15em;width:auto}.image-center-helper{display:inline-block;height:100%;vertical-align:middle}.bonus-items-container .bonus-item{align-items:center;display:table}.bonus-items-container .bonus-item img{width:100%}.bonus-items-container .bonus-item-header{color:#d5d9e1;font-size:14px;font-weight:bold}.bonus-items-container .bonus-item-body{color:white;font-size:14px}.bonus-items-container .soundtrack-image{position:relative}.bonus-items-container .soundtrack-image img{position:relative}.bonus-items-container .soundtrack-image:before{background-color:white;border-radius:100%;content:"";display:block;left:20%;top:0;height:90%;width:90%;position:absolute;border:2px solid #f0f0f0;box-shadow:0 0 1px 1px rgba(0,0,0,0.1)}.desktop-bonus-container{padding-top:6.25em;padding-bottom:3.33em}.bonus-item.desktop{min-width:16.667em;max-width:20%;flex:1 1 16.667em;padding:0.833em 2.650em;font-size:inherit}.bonus-item.desktop.coupon-item{min-width:25.667em;flex:1 1 25.667em}.bonus-item.desktop.coupon-item img{vertical-align:middle;background-repeat:no-repeat;background-size:cover;bottom:0px;display:block;margin:auto;max-width:none;max-height:none;height:14.667em}.bonus-item.desktop .bonus-item-header{padding-bottom:0.833em;text-align:center}.bonus-item.desktop .bonus-item-body{padding-top:0.833em;text-align:center}.bonus-item.desktop .bonus-item-image span{cursor:pointer;display:table;height:8.33em;margin:auto}.bonus-item.desktop .soundtrack-image:before{transition:left .2s ease-in-out}.bonus-item.desktop .soundtrack-image .hover-black-overlay{height:14.667em}.bonus-item.desktop .soundtrack-image:hover:before{left:30%}.bonus-item.desktop img{max-height:14.667em;max-width:14.667em;vertical-align:middle}.bonus-items-container.desktop{display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:2.5em}.grey-warning-box{background:#a1a7b2;border:1px solid #7b818c;border-radius:3px;padding:5px;text-align:center}.orange-warning-box{background:#ef9841;padding:5px;text-align:center}.bundle-warn-top{color:inherit;font-weight:normal;margin:0px}.payment-blocker{background:rgba(255,255,255,0.7);height:100%;left:0;position:absolute;top:0;width:100%}.payment-blocker .bundle-warn-payment{background-color:white;border:1px solid rgba(128,128,128,0.5);color:inherit;font-size:12px;font-weight:normal;left:10%;padding:5px 10px;position:absolute;text-align:center;top:30%;width:80%}.payment-blocker .bundle-warn-dismiss{background:white;background-image:linear-gradient(0deg, #e8e8e8 0%, #f6f6f6 100%);border:1px solid #a1a7b2;border-radius:3px;box-shadow:inset 0px 1px 1px 0px rgba(255,255,255,0.5);color:inherit;font-size:14px;margin-left:10px}.order-form-warning{color:inherit;margin-bottom:10px}.charity-item{width:170px;padding:15px;background-color:white;height:80px;margin:10px}.charity-image-wrapper{position:relative;height:100%;width:100%}.charity-image-wrapper img{max-height:100%;max-width:100%;width:auto;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.charity-grid{display:flex;flex-wrap:wrap;justify-content:center;max-width:1100px;padding:10px;margin:auto}@media (max-width: 590px){.charity-grid{padding:10px 0}.charity-grid .charity-item{width:100px;margin:5px}}.charity-highlight{display:flex;flex-wrap:wrap;justify-content:center;margin:auto;padding:10px}.charity-highlight .charity-description{text-align:justify;width:100%;margin-left:40px;max-width:300px}.charity-highlight .charity-item{padding:5px;width:195px;height:140px}.charity-highlight p{line-height:1.5;margin-bottom:30px}.charity-highlight h4{line-height:1;margin:12px 0;text-align:left}@media (max-width: 625px){.charity-highlight .charity-description{margin-left:0;width:270px}.charity-highlight .charity-item{width:200px}}.no-feature{margin:auto}.no-feature p{line-height:1.5}.no-feature .charity-button{text-align:center}.display-modal-modal,.display-modal{position:fixed;width:100%;top:50%;left:50%;transform:translate(-50%, -50%);overflow-y:auto}.display-modal-modal .close-modal,.close-button{color:white;position:absolute;top:0.5em;right:0.5em;font-size:1.5em;padding:1.25em}.display-modal-modal .close-modal:hover,.close-button:hover{color:grey;cursor:pointer}.display-modal-modal .content,.display-modal-inside{margin:auto;padding:3em;max-width:100%;max-height:100vh;box-sizing:border-box}.display-modal-modal .content iframe,.display-modal-inside iframe{margin:0 auto;display:block}.display-modal-wrapper,.display-modal-overlay{font-size:16px;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(40,44,52,0.98);z-index:9999}.display-modal{font-size:16px;z-index:10000}.charity{text-align:center;margin-top:0}.charity.supporting a{text-decoration:underline}.charity img{vertical-align:middle;margin-top:-4px;display:inline-block}.charity .charity-info,.charity .item-title{font-size:16px}.charity .charity-info{color:#fff;margin-bottom:25px}.charity .item-title{display:inline-block;text-align:right;margin-left:10px;font-weight:normal}.cyoc-holder{display:block}.charity-selection{height:auto}.charity-support{color:white}.charity-support h4{font-size:22px}.charity-support a{color:white}.charity-item{position:relative}.cyoc-holder .charity-highlight .charity-item{width:255px;height:175px;padding:5px}.cyoc-holder .charity-highlight .charity-item .charity-img{background-color:white;background-repeat:no-repeat;background-position:center;background-size:contain;height:100%;width:100%;cursor:pointer;display:inline-block;border-radius:3px;overflow:hidden}.cyoc-holder .charity-highlight .charity-description{max-width:350px;text-align:left}.cyoc-holder .charity-highlight p{font-size:15px}.cyoc-holder .bottom-right{position:absolute;bottom:10px;right:10px;color:white;font-size:24px}.cyoc-holder .bottom-right .charity-edit{padding:5px 10px;border:2px solid white;background-color:rgba(0,0,0,0.5)}.cyoc-holder .bottom-right .charity-edit:hover{background-color:rgba(0,0,0,0.8);cursor:pointer}@media (max-width: 860px){.cyoc-holder .charity-highlight{flex-direction:column}.cyoc-holder .charity-highlight .charity-item{margin:auto}.cyoc-holder .charity-highlight .charity-description{text-align:center;margin:auto}.cyoc-holder .charity-highlight h4{text-align:center}}@media (max-width: 500px){.cyoc-holder .bottom-right{font-size:16px}}.charity-item.none-chosen{background-color:grey;border:5px dashed white}.charity-selection-modal{color:white;overflow-y:auto}.charity-selection-modal h1{text-align:center;font-size:28px;line-height:4}.charity-selection-modal .content{max-width:975px;margin:auto}.charity-selection-modal .content h2{padding:0px 5px;margin-bottom:0px;line-height:1}.charity-selection-modal .content button{background:grey;border-radius:2px;border:none;padding:4px 7px;text-transform:uppercase;font-weight:bold;letter-spacing:-0.01rem;margin-top:10px}.charity-page-link{padding-top:30px;font-size:20px;text-align:center}.charity-page-link a{color:white}.charity-item-wrapper{text-align:center;color:white}.charity-item-wrapper .charity-item:hover{cursor:pointer}.charity-selection-modal .charity-list{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:50px}.charity-selection-modal .charity-preview{margin:10px;width:130px;text-align:center;white-space:nowrap}.charity-selection-modal .charity-preview h4,.charity-selection-modal .charity-preview h5{text-overflow:ellipsis;overflow:hidden;line-height:1;margin:10px auto}.charity-selection-modal .charity-preview h4{font-size:15px}.charity-selection-modal .charity-preview .location{color:lightgrey;font-size:10px}@media screen and (max-width: 500px){.charity-selection-modal .charity-preview{margin:5px auto}}.charity-selection-modal .charity-img{background-color:white;cursor:pointer;width:100px;height:100px;display:inline-block;background-repeat:no-repeat;background-size:contain;background-position:center center;border-radius:3px;overflow:hidden}.charity-selection-modal .charity-name{margin-top:10px}.charity-selection-modal .results-heading,.charity-selection-modal .results-heading-disclaimer{text-align:center}.charity-selection-modal .results-heading{font-size:24px;line-height:1em}.charity-selection-modal .results-heading-disclaimer{color:lightgrey;font-size:15px}.charity-selection-modal .pagination{text-align:right}.charity-selection-modal .pagination>div{display:inline;cursor:pointer}.charity-selection-modal .partnership-line{text-align:right;padding:5px}.charity-selection-modal .partnership-line a{color:white}.charity-selection-modal .charity-search{padding-bottom:20px;position:relative;font-size:14px}.charity-selection-modal .charity-search input,.charity-selection-modal .charity-search label,.charity-selection-modal .charity-search button{display:inline-block;margin-right:10px}.charity-selection-modal .charity-search input,.charity-selection-modal .charity-search select{border-radius:3px;height:31px;padding:4px;box-sizing:border-box;border:1px solid #ddd;margin-top:4px;font-size:14px}.charity-selection-modal .charity-search button{padding:8px 30px;border-radius:5px;margin:5px}.charity-selection-modal .charity-search label{text-transform:uppercase;font-size:10px;color:#a1a7b2;margin:5px;letter-spacing:1.25px}.charity-selection-modal .charity-search label::first-letter{margin-left:2px}.charity-selection-modal .charity-search .query{position:relative;width:350px;max-width:100%}.charity-selection-modal .charity-search .query input{width:100%;padding-left:26px;color:#494f5c}.charity-selection-modal .charity-search .query i{position:absolute;bottom:8px;left:8px;font-size:14px;color:#a1a7b2}.charity-selection-modal .charity-search .category select,.charity-selection-modal .charity-search .country select,.charity-selection-modal .charity-search .state select{width:100%;display:inline-block;color:#494f5c}.charity-selection-modal .charity-search .category{width:250px}.charity-selection-modal .charity-search .country{width:210px}.charity-selection-modal .charity-search .state{display:none}.charity-selection-modal .charity-search .state.is-united-states,.charity-selection-modal .charity-search .country.is-united-states{width:100px;display:inline-block}.charity-selection-modal .select-charity .unselected-text{display:inline}.charity-selection-modal .select-charity .disallowed-text,.charity-selection-modal .select-charity .selected-text,.charity-selection-modal .select-charity .featured-text{display:none}.charity-selection-modal .select-charity.is-unselected-featured .featured-text{display:inline}.charity-selection-modal .select-charity.is-unselected-featured .selected-text,.charity-selection-modal .select-charity.is-unselected-featured .unselected-text,.charity-selection-modal .select-charity.is-unselected-featured .disallowed-text{display:none}.charity-selection-modal .select-charity.is-selected{background-color:#97b147}.charity-selection-modal .select-charity.is-selected .selected-text{display:inline}.charity-selection-modal .select-charity.is-selected .disallowed-text,.charity-selection-modal .select-charity.is-selected .unselected-text,.charity-selection-modal .select-charity.is-selected .featured-text{display:none}.charity-selection-modal .select-charity.is-disallowed{cursor:default;background:#333}.charity-selection-modal .select-charity.is-disallowed .disallowed-text{display:inline;color:#787878}.charity-selection-modal .select-charity.is-disallowed .selected-text,.charity-selection-modal .select-charity.is-disallowed .unselected-text,.charity-selection-modal .select-charity.is-disallowed .featured-text{display:none}.charity-selection-modal .select-charity.is-featured{cursor:default;background:#17a0e5}.charity-selection-modal .select-charity.is-featured .featured-text{display:inline}.charity-selection-modal .select-charity.is-featured .selected-text,.charity-selection-modal .select-charity.is-featured .unselected-text,.charity-selection-modal .select-charity.is-featured .disallowed-text{display:none}.ch-main{padding-bottom:75px;padding-top:75px}:target{display:block;position:relative;top:-150px;visibility:hidden}.button{outline:none;box-sizing:border-box;border:none;border-radius:3px;color:white;cursor:pointer;display:inline-block;margin:0;text-decoration:none;text-shadow:0 1px 2px rgba(0,0,0,0.2);transition:box-shadow 0.2s ease, background 0.2s ease}.button.large{line-height:46px;font-size:18px;padding:0 25px}.button.green{background-color:#97b147;background-image:linear-gradient(-180deg, #97b147 0%, #7e992e 91%);text-align:center;border-radius:3px;color:white;font-weight:bold;cursor:pointer;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.2),inset 0px 1px 0px 0px rgba(255,255,255,0.2);text-shadow:0px 1px 2px rgba(0,0,0,0.2);text-transform:uppercase}.button.green:hover{background-image:linear-gradient(-180deg, #aecc52 0%, #94b336 100%)}.sticky-navbar .remind-me-icon-view{font-size:24px;color:rgba(216,216,218,0.5)}.sticky-navbar .remind-me-icon-view .error-box{display:none;position:absolute;color:white;font-size:14px;background:black;height:40px;line-height:40px;width:300px;padding:2px;border-radius:3px;text-align:center;top:42px;bottom:0}.sticky-navbar .remindme-countdown-container{display:none}.countdown-timer .countdown-timer-counter{background-color:rgba(0,0,0,0.1);color:white;display:inline-flex;flex-direction:column;justify-content:space-around;align-items:center;box-sizing:border-box;border-radius:3px;padding:5px;margin:2px;width:40px;height:40px}.countdown-timer .countdown-timer-counter.ending-soon{background-color:#dc3f31;text-shadow:1px 1px 1px rgba(0,0,0,0.5)}.countdown-timer .countdown-timer-counter label{opacity:0.2;font-size:12px}.countdown-timer .countdown-timer-counter .countdown-timer-number{line-height:1em;font-weight:bold;font-size:18px}@media screen and (min-width: 70em){.sticky-navbar .remindme-countdown-container{display:flex}}.button{outline:none;box-sizing:border-box;border:none;border-radius:3px;color:white;cursor:pointer;display:inline-block;margin:0;text-decoration:none;text-shadow:0 1px 2px rgba(0,0,0,0.2);transition:box-shadow 0.2s ease, background 0.2s ease}.button.large{line-height:46px;font-size:18px;padding:0 25px}.button.green{background-color:#97b147;background-image:linear-gradient(-180deg, #97b147 0%, #7e992e 91%);text-align:center;border-radius:3px;color:white;font-weight:bold;cursor:pointer;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.2),inset 0px 1px 0px 0px rgba(255,255,255,0.2);text-shadow:0px 1px 2px rgba(0,0,0,0.2);text-transform:uppercase}.button.green:hover{background-image:linear-gradient(-180deg, #aecc52 0%, #94b336 100%)}.sticky-navbar{position:fixed;left:0;right:0;background-color:#494f5b;z-index:200;height:50px;transition:top .2s ease-in-out}.sticky-navbar.s-hidden{top:-50px}@media (max-width: 69.99em){.sticky-navbar.s-fixed{top:0}}.sticky-navbar .dd-navbar-row{display:flex;justify-content:space-between}.sticky-navbar .dd-navbar-button-list,.sticky-navbar .dd-navbar-product-name{float:left;max-height:50px;overflow:hidden}.sticky-navbar .dd-navbar-button,.sticky-navbar .dd-navbar-product-name{color:#d8d8da;font-size:14px;display:inline-block;height:50px;line-height:50px;box-sizing:border-box;padding:0 20px}.sticky-navbar .dd-navbar-button{border-bottom:0px solid #18a3ff;cursor:pointer;transition:border-bottom-width .2s ease-in-out}.sticky-navbar .dd-navbar-button .section-name{position:relative;transition:bottom .2s ease-in-out}.sticky-navbar .dd-navbar-product-name{display:none}.sticky-navbar .dd-navbar-button.s-selected{border-bottom-width:5px}.sticky-navbar .dd-navbar-button.s-selected .section-name{bottom:3px}.sticky-navbar .dd-navbar-purchase-button{float:right;height:36px;line-height:36px;margin-top:7px;min-width:180px}@media (max-width: 767px){.sticky-navbar .dd-navbar-button-list{display:none}.sticky-navbar .dd-navbar-product-name{display:block}}.js-dd-navbar-remindme-button{display:flex}.js-dd-navbar-remindme-button .remind-me-icon-view{margin:auto 16px;display:flex;flex-direction:column;justify-content:center;position:relative}.js-dd-navbar-countdown-view{display:flex;align-items:center}.js-dd-navbar-countdown-view .blocky-timer{font-size:0.9em}.dd-availability-icon-popup{background-color:white;border-radius:3px;color:#3b3e48;display:block;font-size:14px;font-style:normal;font-weight:normal;left:50%;line-height:16px;margin:0 0 0 -110px;opacity:0;padding:10px 10px 0px;position:absolute;text-shadow:none;top:30px;transition:opacity .2s ease-in-out;visibility:hidden;width:200px}.dd-availability-icon-popup:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:9px;margin:0 -9px}.dd-availability-icon-popup-row{color:#cb272c;padding-bottom:10px;text-shadow:none}.dd-availability-icon-popup-row.s-available{color:#3b3e48}.dd-availability-icon-popup-text{font-size:14px;font-style:italic;line-height:16px;text-align:left}.dd-availability-icon-popup-row-img{margin-right:2px}sup.partial-support{color:#f99;font-size:14px;font-weight:bold;padding-left:1px;vertical-align:super}.fi-row.desktop{margin:auto;max-width:70%;padding-bottom:60px}.fi-row.desktop .fi-image{display:inline-block;max-width:20%;margin-right:10px;vertical-align:top}.fi-row.desktop .fi-image img{vertical-align:middle;width:100%}.fi-row.desktop .fi-content{display:inline-block;margin:auto 15px;vertical-align:top;width:70%}.fi-row.desktop .fi-content .fi-content-header{color:#d9f;font-size:14px}.fi-row.desktop .fi-content .fi-content-body{color:#d8d8da;padding-bottom:10px}.fi-row.desktop .fi-content .fi-form .standard-signup-box{margin:0}.fi-row.desktop .fi-content .fi-form .fi-subscribe-checkboxes{color:#bbb;padding-top:10px}.dd-header{margin:0 0 25px;text-align:center;color:#d8d8da;flex-basis:100%}.dd-header-headline{text-transform:uppercase;font-weight:bold;font-size:24px}.dd-header-subheader{font-size:15px}.game-boxes{padding:0;text-align:center;vertical-align:middle;margin:0;display:inline-block}.game-boxes.bta{margin-top:40px}.game-boxes li{display:inline-block;vertical-align:top;text-align:center;line-height:16px}.game-boxes li .table-wrapper{display:table}.game-boxes li .table-wrapper a .standard-game-display{display:table-cell}.game-boxes li .table-wrapper a .standard-game-display.no-image{white-space:nowrap}.game-boxes li .table-wrapper .js-admin-edit{position:relative}.game-boxes li .table-wrapper .js-admin-edit .admin-tiny-link i{z-index:1;left:-20px}.game-boxes li .no-platform-icons{margin-top:24px}.game-boxes li .side-box-art-text{display:table-cell;font-weight:normal;vertical-align:top;text-align:left;padding-left:20px}.game-boxes li .side-box-art-text p{color:#a1a7b2;font-weight:bold}.game-boxes li .side-box-art-text p strong{color:white}.game-boxes>li{padding:10px}.game-boxes img{display:block;margin:0 auto 14px auto}.game-boxes a,.game-boxes .item-title{color:#eee;text-decoration:none;font-weight:bold;display:table-row;position:relative}.game-boxes .subtitle{display:block;font-size:11px;font-weight:normal;color:#ef9841}.game-boxes .soundtrack-tiers{font-size:80%;color:#ddd}.dd-image-box-white{color:#e8e8e8}.dd-image-box{position:relative;align-self:baseline}.dd-image-box-badge-holder{display:flex;position:absolute;top:-4px;right:-4px;z-index:1}.dd-image-box-badge{width:28px;height:28px;margin-right:1px;text-align:center;border-radius:500px;background-color:#97b147}.dd-image-box-badge.earlyaccess{background-color:#4a91e2}.dd-image-box-badge.dlc{background-color:#d9f}.dd-image-box-badge.special_edition{background-color:#ef9841}.dd-image-box-badge-text{color:white;font-size:14px;font-weight:bold;line-height:28px;position:relative;text-shadow:none}.dd-image-box-figure{background-position:bottom;cursor:pointer;display:inline-block;position:relative}.hoverable .dd-image-box-figure{-webkit-transition:transform .2s ease-in-out;-moz-transition:transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out}.hoverable .dd-image-box-figure:hover,.hoverable .dd-image-box-figure:focus{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.dd-image-holder{position:relative}img.dd-image-box-figure-img{background-repeat:no-repeat;background-size:cover;bottom:0px;display:block;margin:auto;max-height:240px;max-width:180px;width:100%}.dd-game-row.sold-out img.dd-image-box-figure-img{filter:saturate(0)}.dd-game-row.sold-out span.front-page-art-image-text{text-decoration:line-through}.dd-image-box-caption-container{position:relative}.dd-image-box-caption-container .dd-captions{display:flex;flex-direction:column}.dd-image-box-caption{text-align:center;margin:5px auto;max-width:170px;word-wrap:break-word}.dd-image-box-caption .dd-caption-lock{display:inline}.dd-image-box-text{justify-self:flex-start;font-size:15px;line-height:22px;letter-spacing:.2px}.dd-callout{color:#ef9841;font-size:13px;font-weight:bold;line-height:16px;text-align:center}.dd-subtitle-html{color:#e8e8e8;font-size:13px;font-style:italic;line-height:18px;letter-spacing:.2px;font-weight:normal;text-align:center}@media screen and (max-width: 767px){.dd-tooltip-wrapper,.dd-subscriber{display:none}}@media screen and (min-width: 768px){.dd-tooltip-wrapper{justify-self:baseline;font-style:normal;text-align:center;color:#e8e8e8;position:relative}.dd-reviewbox{border-radius:3px;padding:5px 0;cursor:pointer}.dd-tooltip-wrapper .dd-tooltipcarrot{display:none;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid white;margin:auto;position:absolute;left:0;right:0}.dd-tooltip-wrapper .dd-tooltiptext{position:absolute;height:0px;font-size:0;color:black;line-height:1;border-radius:3px;margin-top:5px}.dd-tooltip-wrapper:hover .dd-tooltipcarrot{display:block}.dd-tooltip-wrapper:hover .dd-tooltiptext{height:auto;background-color:white;padding:10px;font-size:inherit}}.accolade{color:#5db7e4;font-weight:bold}.dd-unavailable-in-region-text{display:none;color:white;position:absolute;width:100%;font-weight:bold;font-size:14px;padding:10px;box-sizing:border-box;text-align:center;top:10%}.s-region-locked .dd-unavailable-in-region-text,.s-sold-out .dd-unavailable-in-region-text{display:block}.s-region-locked .dd-image-box-figure img,.s-sold-out .dd-image-box-figure img{opacity:0.3}.s-region-locked .dd-image-box-caption,.s-sold-out .dd-image-box-caption{text-decoration:line-through}.wide-game-image img.dd-image-box-figure-img{max-width:308px;max-height:177px}.wide-game-image .dd-image-box-text{line-height:normal;letter-spacing:normal}.wide-game-image .dd-image-box-caption{max-width:308px}.steam-none{color:#929396}.steam-positive{color:#66c0f4}.steam-mixed{color:#b9a074}.steam-negative{color:#a34d25}.dd-gradient-icons{position:absolute;bottom:0;left:0;color:#d5d9e1;width:100%;display:flex;align-items:flex-end;justify-content:space-between;padding:5px 5px 0;box-sizing:border-box;text-shadow:#000 0px 0px 2px}.dd-availability-icon-list,.dd-delivery-icon-list{position:absolute;bottom:0;margin:10px}.dd-availability-icon-list{left:0}.dd-delivery-icon-list{right:0}.dd-availability-icon{display:inline-table;margin:1px 4px;position:relative}.dd-availability-icon-image{font-size:19px}.dd-availability-icon-image.has-popup{cursor:help}.dd-availability-icon-image.hb-psthree,.dd-availability-icon-image.hb-psfour,.dd-availability-icon-image.hb-psvita{font-size:16px}.dd-availability-continues{margin-left:-3px;font-weight:bold;display:inline-table}.rating{display:inline-block;width:32px;height:32px;margin-right:5px;background-size:cover;vertical-align:middle}.rating.bbfc{background-image:url("//humblebundle-a.akamaihd.net/static/hashed/633dd818d130dad5c999fd78b60d5209e45825e1.png")}.rating.bbfc.bbfc-u{background-position:-32px}.rating.bbfc.bbfc-12a{background-position:-64px}.rating.bbfc.bbfc-12{background-position:-96px}.rating.bbfc.bbfc-15{background-position:-128px}.rating.bbfc.bbfc-18{background-position:-160px}.rating.bbfc.bbfc-r18{background-position:-193px}.rating.cero{width:26px;background-image:url("//humblebundle-a.akamaihd.net/static/hashed/7745217f293cb86bf37d1d91e9842450e6196f1d.png")}.rating.cero.cero-b{background-position:-26px}.rating.cero.cero-c{background-position:-51px}.rating.cero.cero-d{background-position:-77px}.rating.cero.cero-z{background-position:-102px}.rating.djctq{background-image:url("//humblebundle-a.akamaihd.net/static/hashed/a4972eb1ad5d672811c38df259d5df86b67b0376.png")}.rating.djctq.djctq-er{background-position:-32px}.rating.djctq.djctq-10{background-position:-64px}.rating.djctq.djctq-12{background-position:-96px}.rating.djctq.djctq-14{background-position:-128px}.rating.djctq.djctq-16{background-position:-160px}.rating.djctq.djctq-18{background-position:-192px}.rating.esrb,.rating.pegi{background-image:url("//humblebundle-a.akamaihd.net/static/hashed/61b488b704ac86ab2b7d15a43cb883632459301e.png")}.rating.esrb{width:40px;height:54px}.rating.esrb.esrb-e{background-position:-44px}.rating.esrb.esrb-e10{background-position:-88px}.rating.esrb.esrb-t{background-position:-132px}.rating.esrb.esrb-m{background-position:-176px}.rating.esrb.esrb-a{background-position:-220px}.rating.esrb.esrb-rp{background-position:-264px}.rating.grb{width:28px;background-image:url("//humblebundle-a.akamaihd.net/static/hashed/2177b52b6dac1a615d587ba6b1e41c347e41e05f.png")}.rating.grb.grb-12{background-position:-28px}.rating.grb.grb-15{background-position:-56px}.rating.grb.grb-18{background-position:-84px}.rating.grb.grb-test{background-position:-110px}.rating.mda{background-image:url("//humblebundle-a.akamaihd.net/static/hashed/a5aa27a6fdeb68e07b049ca46f22a42998d5081f.png")}.rating.mda.mda-pg{background-position:-32px}.rating.mda.mda-pg13{background-position:-64px}.rating.mda.mda-nc16{background-position:-96px}.rating.mda.mda-m18{background-position:-128px}.rating.oflc-au{background-image:url("//humblebundle-a.akamaihd.net/static/hashed/f96f1a64b8140ef28eb38be8d4051c723c2845cd.png");width:64px;height:64px}.rating.oflc-au.oflc-au-g{background-position:-64px}.rating.oflc-au.oflc-au-pg{background-position:-128px}.rating.oflc-au.oflc-au-m{background-position:-192px}.rating.oflc-au.oflc-au-ma15{background-position:-256px}.rating.oflc-au.oflc-au-r18{background-position:-320px}.rating.oflc-au.oflc-au-x18{background-position:-384px}.rating.oflc-nz{background-image:url("//humblebundle-a.akamaihd.net/static/hashed/a0f3cdc96e331a832f18bb023be0681cd1894553.png");width:64px;height:64px}.rating.oflc-nz.oflc-nz-pg{background-position:-64px}.rating.oflc-nz.oflc-nz-m{background-position:-128px}.rating.oflc-nz.oflc-nz-r{background-position:-192px}.rating.oflc-nz.oflc-nz-r13{background-position:-256px}.rating.oflc-nz.oflc-nz-rp13{background-position:-320px}.rating.oflc-nz.oflc-nz-r15{background-position:-384px}.rating.oflc-nz.oflc-nz-r16{background-position:-448px}.rating.oflc-nz.oflc-nz-r18{background-position:-512px}.rating.pegi{width:44px;height:54px}.rating.pegi.pegi-3{background-position:-308px}.rating.pegi.pegi-7{background-position:-352px}.rating.pegi.pegi-12{background-position:-396px}.rating.pegi.pegi-16{background-position:-440px}.rating.pegi.pegi-18{background-position:-484px}.rating.rar{width:56px;height:62px;background-image:url("//humblebundle-a.akamaihd.net/static/hashed/2117099bdaeef2d4f2be92e39b1d3cc25ae3c1a5.png")}.rating.rar.rar-6{background-position:-56px}.rating.rar.rar-12{background-position:-112px}.rating.rar.rar-16{background-position:-168px}.rating.rar.rar-18{background-position:-224px}.rating.usk{background-image:url("//humblebundle-a.akamaihd.net/static/hashed/27c2a51e3a3b2ce9787289dc368f7d17e8a3aec6.png");width:64px;height:64px}.rating.usk.usk-6{background-position:-64px}.rating.usk.usk-12{background-position:-128px}.rating.usk.usk-16{background-position:-192px}.rating.usk.usk-18{background-position:-256px}.dd-game-row{position:relative}.slideout-content-dev-anchor{text-decoration:none;border-bottom:1px solid #ef9841}.slideout-content-dev-name{color:#ef9841;font-size:14px}.slideout-content-developer-separator{color:white}.slideout-availability-icons{display:flex;flex-wrap:wrap}.slideout-availability-icon-container{display:flex;flex-flow:row nowrap;margin-bottom:10px;margin-right:10px}.slideout-availability-icon-wrapper{height:38px;padding:0 11px;background-color:#51565f;color:#e4e7ed;line-height:38px;font-size:20px;border-radius:3px;border:1px solid #a1a6b2;box-sizing:border-box}.slideout-availability-icon-wrapper.has-delivery-icons{border-radius:3px 0 0 3px;border-right:none}.slideout-platforms{height:38px;line-height:38px;color:white;font-size:16px;padding:0 2px;border:1px solid #a1a6b2;border-radius:0 3px 3px 0;box-sizing:border-box}.slideout-platforms .tooltip-top:after{color:black;width:auto;white-space:nowrap}.slideout-platform{margin:0 4px}.slideout-rating{display:flex;margin-bottom:10px}.slideout-rating .rating-icon{width:15%}.slideout-rating ul.rating-details{display:inline-block;list-style-type:none;padding:0;margin:auto;vertical-align:middle;width:85%}.slideout-rating ul.rating-details li{float:left;font-weight:bold;margin-left:5px;max-width:120px;width:100%}.hover-black-overlay{background-color:#282c34;height:100%;left:0;opacity:0.8;position:absolute;top:0;transition:visibility 0.1s ease-in-out;visibility:hidden;width:100%}.hover-icon-holder{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.hover-icon{color:white;font-size:64px;opacity:1;text-align:center;width:100%;vertical-align:middle;visibility:hidden;transition:visibility 0.1s ease-in-out}.hoverable:hover .hover-black-overlay,.hoverable:hover .hover-icon{visibility:visible}.soundtracks-hidden{display:none}.soundtrack-listing-container{display:flex;flex-direction:row;flex-wrap:wrap}.track{display:flex;justify-content:space-between;padding:1px 5px;width:calc(50% - 10px)}.track .track-title{overflow:hidden;padding-right:5px;text-overflow:ellipsis;white-space:nowrap}.track .track-title .track-play{cursor:pointer;padding-right:2px}.track .track-title .track-play.hb-pause{color:#ef9841}.track .track-title .track-number{cursor:pointer}.track .track-length{align-self:center;color:#a1a7b2;margin-right:15px}.jp-audio .jp-gui{background:#3b3e48;color:white;margin-left:auto;margin-right:auto;width:240px;height:20px;padding:10px}.jp-audio .jp-play{color:white;font-size:20px;display:inline-block;width:20px;height:20px}.jp-audio .jp-play.loading:before{content:url("//humblebundle-a.akamaihd.net/static/hashed/6f42c642858f68c80b4557c0a87c47e108ed8a97.gif")}.jp-audio .jp-details{display:inline-block;line-height:10px}.jp-audio .jp-title{margin-left:5px;width:178px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jp-audio .jp-progress{display:inline-block;height:3px;width:178px;margin:0 5px;vertical-align:middle}.jp-audio .jp-seek-bar{height:100%;width:100%;border:1px solid #a1a7b2;border-radius:10px}.jp-audio .jp-play-bar{height:100%;background:#97b147;position:relative;left:-1px}.jp-audio .jp-play-dot{display:inline-block;position:relative;left:-3px;top:-7px;font-size:10px}.jp-audio .jp-remaining{display:inline-block;width:30px;margin-left:2px;vertical-align:bottom}.jp-audio .jp-no-solution{color:white;display:none}.slideout-holder{border-top:1px solid rgba(0,0,0,0.5);border-bottom:1px solid rgba(0,0,0,0.5);height:100%;background-color:#282c34;display:none;margin-top:30px}.slideout-holder a{color:#ef9841}.slideout-up-arrow{display:none;position:relative;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid rgba(0,0,0,0.5);top:0px;left:0px}.slideout-up-arrow.animate{transition:left 0.25s ease-in-out}.slideout-up-arrow .slideout-inner-triangle{position:relative;top:1px;left:-30px;width:0;height:0;border-left:30px solid transparent;border-right:30px solid transparent;border-bottom:30px solid #282c34}.desktop-slideout-container{position:relative;width:100vw}.desktop-slideout-container .navigation-content,.desktop-slideout-container .close-slideout{background-color:#282c34;cursor:pointer;padding:10px;position:absolute;transition:background-color .2s ease-in-out}.desktop-slideout-container .navigation-content:hover,.desktop-slideout-container .close-slideout:hover{background-color:rgba(255,255,255,0.1)}.desktop-slideout-container .navigation-content{bottom:30px;color:#eee;font-size:48px;top:30px}.desktop-slideout-container .navigation-content.left{left:10px}.desktop-slideout-container .navigation-content.right{right:10px}.desktop-slideout-container .navigation-content .center{bottom:50%;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}.desktop-slideout-container .close-slideout{border-radius:50%;color:rgba(255,255,255,0.3);font-size:24px;top:10px;text-align:center;width:32px;right:35px}.desktop-slideout-container .desktop-slideout-content-container{max-width:1150px;margin:auto;height:100%;overflow:hidden;width:100%}.desktop-slideout-container .media-load-spinner{font-size:75px;color:#3b3e48;position:absolute;text-align:center;width:100%}.desktop-slideout-container .desktop-slideout-media{align-items:center;max-height:350px;align-self:center;display:flex;flex-direction:column;max-width:600px;position:relative;width:65%}@media screen and (max-width: 1000px){.desktop-slideout-container .desktop-slideout-media{width:100%;margin-bottom:20px}}.desktop-slideout-container .desktop-slideout-media .slideout-image{margin:0 auto;flex-shrink:0;height:auto;max-width:100%}.desktop-slideout-container .desktop-slideout-media .preview-overlay{background-color:rgba(0,0,0,0.6);bottom:0;display:none;left:0;position:absolute;right:0;top:0}.desktop-slideout-container .desktop-slideout-media .preview-overlay .preview-icon{color:white;position:absolute;top:calc(50% - 95px);left:calc(50% - 95px);width:190px;height:70px;padding-top:120px;text-align:center}.desktop-slideout-container .desktop-slideout-media .preview-overlay .preview-icon-generic{background-image:url("//humblebundle-a.akamaihd.net/static/hashed/fcaf5d01bf5ddc15b4493daf63965e28492ad93b.png")}.desktop-slideout-container .desktop-slideout-media .preview-overlay .preview-icon-pdf{background-image:url("//humblebundle-a.akamaihd.net/static/hashed/d3b0ea5548d542d3a8dc68def4ccd70fdc7eddf6.png")}.desktop-slideout-container .desktop-slideout-media .preview-overlay .preview-text{display:block;font-size:12px;font-weight:bold;margin:0;padding:0}.desktop-slideout-container .desktop-slideout-media .preview-overlay .preview-size{font-size:10px}.desktop-slideout-container .desktop-slideout-body{color:white;display:flex;flex-direction:column;margin-left:3%;max-height:350px;position:relative}.desktop-slideout-container .desktop-slideout-body.text-slideout{width:35%}@media screen and (max-width: 1000px){.desktop-slideout-container .desktop-slideout-body.text-slideout{width:100%;max-width:600px;margin:auto}}.desktop-slideout-container .desktop-slideout-body.full-width{width:100%}.desktop-slideout-container .desktop-slideout-content{display:flex;align-items:flex-start;justify-content:center;margin:auto;padding:10px 55px 30px 55px}@media screen and (max-width: 1000px){.desktop-slideout-container .desktop-slideout-content{flex-wrap:wrap;flex-flow:column;align-items:center}}.desktop-slideout-container .desktop-slideout-content-heading{margin:0;margin-bottom:5px}.desktop-slideout-container .desktop-slideout-content-developers{margin:0;margin-bottom:10px}.desktop-slideout-container .desktop-slideout-text{flex-shrink:10;overflow:auto;padding-bottom:10px;scrollbar-base-color:#282c34;scrollbar-arrow-color:#3b3e48}.desktop-slideout-container .desktop-slideout-text::-webkit-scrollbar{width:10px;height:10px}.desktop-slideout-container .desktop-slideout-text::-webkit-scrollbar-thumb{background:#3b3e48;visibility:hidden}.desktop-slideout-container .desktop-slideout-text:hover::-webkit-scrollbar-thumb{visibility:visible}.desktop-slideout-container .desktop-slideout-text::-webkit-scrollbar-track{background:#282c34}.desktop-slideout-container .desktop-slideout-text.fade:after{content:' ';background-image:linear-gradient(to bottom, transparent 0%, #282c34 100%);bottom:-5px;display:block;height:50px;left:0;position:absolute;width:calc(100% - 13.5px)}.dd-game-row{padding:75px 0 0}.dd-image-box-list{display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:60px}.dd-image-box{width:180px;margin:13px 10px 0}.dd-image-box:hover{z-index:1}.dd-image-box.desktop .dd-image-box-badge .badge-info{background-color:#97b147;border:none;border-radius:500px;font-size:12px;left:3px;line-height:10px;opacity:0;overflow:hidden;padding:9px;padding-left:27px;position:absolute;text-align:right;top:0px;transition:opacity ease-in-out 0.3s;width:auto;white-space:nowrap;z-index:-1}.dd-image-box.desktop .dd-image-box-badge:hover .badge-info{opacity:1}.dd-image-box.desktop .dd-image-box-badge.earlyaccess .badge-info{background-color:#4a91e2}.dd-image-box.desktop .dd-image-box-badge.dlc .dd-image-box-badge-text .hb-gamepad{font-size:16px}.dd-image-box.desktop .dd-image-box-badge.dlc .badge-info{background-color:#d9f}.dd-image-box.desktop .dd-image-box-badge.special_edition .badge-info{background-color:#ef9841}.dd-image-box.wide-game-image{width:308px}.dd-image-box.wide-game-image .dd-gradient-icons{height:40px}.dd-gradient-icons{height:85px;background:none;background:linear-gradient(to top, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.1) 60%, transparent 100%)}.dd-availability-icon:hover .dd-availability-icon-popup{opacity:1;visibility:visible}.dd-blue-text{color:#17a0e5}.dd-crossed-out{text-decoration:line-through}.dd-subscriber{background:#17a0e5}.dd-subscriber-badge{position:absolute;left:0;right:0;bottom:-11px;z-index:1;width:fit-content;margin:auto;padding:5px 6px;border-radius:12px}.dd-subscriber-info{font-size:12px;border-radius:5px;margin-top:5px;padding:3px;letter-spacing:.2px;font-weight:bold}.hr-hero-tile-container{background-color:#31343d;position:relative}.hr-hero-tile{width:100%;max-width:1920px;margin:0 auto}.hr-hero-tile .hero-background-overlay{background:linear-gradient(to bottom, rgba(49,52,61,0) 0%, rgba(49,52,61,0.82) 50%, #31343d 95%, #31343d 100%)}.hr-hero-tile .hero-background-side-fadeout{background:linear-gradient(to right, #31343d 0%, rgba(49,52,61,0) 5%, rgba(49,52,61,0) 95%, #31343d 100%)}@media screen and (min-width: 48em) and (max-width: 90em){.hr-hero-tile{font-size:1.2vw}}@media screen and (min-width: 90em){.hr-hero-tile{font-size:16px}}#site-xpromo-banner .page-banner-text{font-size:32px;font-weight:200}@media (max-width: 1023px){#site-xpromo-banner .page-banner-text{font-size:4vw;font-weight:300}}.bundle-body{position:relative}.bundle-info{margin:0 auto;max-width:940px;padding:0 20px;color:#494f5c;font-size:14px;line-height:1.5}.bundle-info a{color:#6b7382}.bundle-info p:first-child{margin-top:0;padding-top:0}.bundle-info p:last-child{margin-bottom:0;padding-bottom:0}.bundle-info .admin-tiny-link i{left:-20px}.bundle-info-text{transition:all 0.5s linear;overflow-y:hidden;position:relative;max-height:126px}.bundle-info-text body{margin:10px;background:white}.bundle-info-text body,.bundle-info-text .editable-html{font-size:12px;line-height:18px;color:#494f5c}.bundle-info-text h3,.bundle-info-text h4{line-height:1;font-weight:bold;margin:0 0 18px 0;padding:0 0 8px}.bundle-info-text h3{font-size:20px}.bundle-info-text h4{font-size:16px}.bundle-info-text p,.bundle-info-text li{line-height:1.5}.bundle-info-text p,.bundle-info-text ul,.bundle-info-text ol{margin-top:0;margin-bottom:18px}.bundle-info-text a{color:inherit}.bundle-info-text strong,.bundle-info-text b{font-weight:bold}.bundle-info-text i,.bundle-info-text em{font-style:italic}.bundle-info-text ul li{list-style:disc outside}.bundle-info-text ol li{list-style:decimal outside}.bundle-info-text li img{vertical-align:middle;margin:2px 5px 5px 0}.bundle-info-text:after{background:linear-gradient(to bottom, rgba(228,231,237,0) 0%, #e4e7ed 100%);content:'';display:block;position:absolute;left:0;right:0;bottom:0;height:84px}.bundle-info-text a{visibility:hidden}.bundle-info-text.expanded{min-height:84px;max-height:1000px;padding-bottom:21px}.bundle-info-text.expanded:after{height:0px}.bundle-info-text.expanded a{visibility:visible}.bundle-info-text-expand-trigger{color:#6b7382;text-align:right;text-decoration:underline;padding-top:10.5px}.bundle-info-heading{font-size:14px;font-weight:bold;margin:0 0 21px 0}.bundle-info-container{background-color:#e4e7ed;padding:40px 0;position:relative}.u-lazy-load{font-size:0;opacity:0;transition:opacity 0.3s ease-in-out}.u-lazy-load.s-loaded{opacity:1}.u-lazy-load.s-error{opacity:1;height:100%}.u-lazy-load.s-error.u-hide-onerror,.u-lazy-load.s-error .u-hide-onerror{display:none}.legal-disclaimer-container{background-color:#e4e7ed;padding:10px 0}.legal-disclaimer-text{margin:0}.legal-disclaimer-text span{color:#6c6c6c}.media-player{display:flex;justify-content:center}.media-player iframe{margin-bottom:60px;margin-top:43px}.order-form-container{background-color:#e4e7ed;margin-bottom:-10px;padding:56px 30px 0px 30px}.u-order-form-redesign{display:block}.order-form{border:0}.order-form-header{padding:0;font-size:30px;background:inherit;border-bottom:none;padding-bottom:18px}.order-form-header .hb-lock{display:none}.order-form-amount-selection-step{padding:0}.order-form-radio-amount-selector{padding:21px 0 20px}.order-form-amount-selection-label{margin-right:13px;font-weight:normal}.order-form-amount-error-container{margin:20px 0}.order-form-amount-error-container .order-form-error-msg{padding:9px 0 10px 12px;box-sizing:border-box}.order-form-amount-error-container .order-form-error-msg .order-form-error-text-container .order-form-error-call-to-action{padding-right:9px}.order-form-disclaimer-text{background:#a1a7b2;border:1px solid #7b818c;border-radius:3px;margin-bottom:20px;padding:9px 0 10px 12px}.order-form-leaderboard-step{margin:20px 0}.order-form-email-input{box-sizing:border-box;width:400px;height:40px;padding:0 10px;max-width:100%}.order-form-email-error-container .order-form-error-msg{width:400px;box-sizing:border-box;padding:10px;max-width:100%}.order-form-split-step{background:inherit;padding:18px 0 20px 0}.order-form-split-message{font-size:16px}.order-form-split-header .disclosure-triangle{display:none}.order-form-split-header .disclosure-triangle.u-order-form-redesign{display:block;margin:4px 0 0 8px}.order-form-split-header{cursor:pointer}.order-form-email-step,.order-form-streamlabs-step{border-top:0;border-bottom:2px solid #d3d7de;padding:21px 0 20px 0;font-size:14px}.order-form-email-step{line-height:1.5}.order-form-payment-step{background:inherit;padding:21px 0 20px 0}.payment-options-container{font-size:20px;display:flex;flex-wrap:wrap;width:100%}.payment-simulator-button{width:100px;background-color:red;color:white;border:none;border-radius:5px;font-weight:bold;position:static;font-size:14px;height:100%;min-height:42px;padding:5px 15px}.payment-simulator-button:hover{background-color:white;color:red;border:1px solid red}.order-form-gift-step{padding:0;border:none}.order-form-gift-container button{background:none;border:none;text-decoration:underline}.order-form-gift-container .gift-link-container{margin-top:5px}@media screen and (max-width: 1000px){.order-form-gift-container{text-align:left;width:100%;margin-top:20px;margin-bottom:20px;margin-left:0}.order-form-gift-container .gift-link-container{margin-top:0}}@media screen and (max-width: 500px){.order-form-gift-container{margin-top:35px}}.order-form-gift-step label[for="giftcheckbox"]{margin-right:0}.order-form-payments-message{padding:10px 50px 40px 0;color:grey;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box;transition:overflow 0.5s}.order-form-payments-message a{visibility:hidden}.order-form-text-expand:checked ~ .order-form-payments-message{white-space:normal;overflow:visible;padding-right:0px}.order-form-text-expand:checked ~ .order-form-payments-message a{visibility:visible}.order-form-text-expand:checked ~ .order-form-text-expand-wrapper{display:none}.order-form-text-expand{display:none}.order-form-text-expand-trigger:before{content:'Details';cursor:pointer}.order-form-text-expand-wrapper{position:relative;text-decoration:underline;text-align:right;top:-71px;font-size:14px;color:#737373}.order-form-text-expand-wrapper:hover{cursor:pointer;color:black}.order-form-image-fan-container{font-size:14px;margin-bottom:18px;display:none}.order-form-image-fan-box{cursor:pointer;position:relative;box-sizing:border-box;width:230px;margin-top:10px;border:2px solid #a0a7b2;text-align:center;border-radius:3px;background-color:#dde1e7}.order-form-image-fan-wrapper{width:90%;position:absolute;bottom:23px;left:5%}.order-form-image-fan-box.s-below-threshold{opacity:0.3}.order-form-image-fan-box-header{font-size:16px;font-weight:normal;margin:18px 30px}.order-form-image-fan-box-header .subheader{color:#7b818c;font-size:14px}.order-form-image-fan-plus-icon{color:#7b818c;font-size:45px;font-weight:bold;transition:opacity .2s ease-in-out;opacity:1;padding:0 1%}.order-form-image-fan-plus-icon.s-below-threshold{opacity:0.3}.order-form-image-fan-check-box{font-size:24px;position:absolute;top:12px;right:12px;color:#97b03d;transition:opacity .2s ease-in-out;opacity:1}.order-form-image-fan-check-box.s-below-threshold{display:none;opacity:0}.order-form-amount-buttons-wrapper{display:inline-block}.order-form-radio-amount-button,.order-form-radio-custom-amount-button,.order-form-radio-custom-amount-wrapper{margin-bottom:10px}.order-form-radio-custom-amount-wrapper{display:inline-block}.order-form-custom-amount-suggestion{display:none}@media screen and (max-width: 900px){.order-form-header{font-size:20px}.order-form-custom-amount-suggestion{display:block}.order-form-radio-amount-selector{text-align:center;order:2}.order-form-amount-error-container{order:4}.order-form-radio-custom-amount-button{margin-top:5px}.order-form-radio-amount-button{display:none}.order-form-amount-selection-label{display:block;margin:5px auto 10px;font-size:25px}.order-form-radio-custom-amount-wrapper{position:relative}.order-form-radio-custom-amount-wrapper span{position:absolute;font-size:30px;left:9px;top:26px}.order-form-radio-custom-amount-input{border-radius:3px;margin:15px auto;font-size:30px;font-weight:inherit;padding:10px 10px 10px 30px}.order-form-leaderboard-step{margin:auto;order:3}.order-form-amount-selection-step{display:flex;flex-direction:column}.order-form-image-fan-container{display:block;margin-bottom:0}.order-form-image-fan-container .order-form-image-fan-plus-icon{display:none}.order-form-image-fan-container .order-form-image-fan-box{text-align:center;vertical-align:bottom;width:auto;max-height:70px;margin-bottom:20px;display:flex;justify-content:center;align-items:center}.order-form-image-fan-container .order-form-image-fan-wrapper{display:none}.order-form-image-fan-container .order-form-image-fan-check-box{top:.65em}.order-form-image-fan-container .order-form-image-fan-box-header{font-size:16px;margin-top:18px}}@media screen and (max-width: 500px){.order-form-container{padding:10px 0}.order-form-image-fan-container .order-form-image-fan-box{margin-bottom:20px}.order-form-image-fan-container .order-form-image-fan-wrapper{width:125px}}.order-summary-item-remove-mobile{display:none}.order-summary-subtotal{color:#747474;font-weight:700;text-align:right}.order-summary-item-price-full{text-decoration:line-through;color:#757b86}.order-summary-item-price{text-align:right}.order-summary-item-price.is-default{color:#737373}.order-summary-item-price.is-default i{font-size:.8em;margin-left:.1em;vertical-align:super}.order-summary-item-error{color:#ef9841;font-weight:bold}.order-summary-item-name{font-weight:bold;color:#747474}.order-summary-header{color:#757b86}.order-form-amount-selection-label{padding:0;color:#747474}.order-summary-bundle-item .order-summary-item-description-text{color:#747474}.order-summary-header.order-summary-row>.order-summary-item-description{font-weight:800;color:#737373}.order-summary-header.order-summary-row>.order-summary-item-image{font-weight:800;color:#737373}.order-summary-header.order-summary-row>.order-summary-item-price{font-weight:800;color:#737373}.order-summary-subtotal{color:#747474;font-weight:700}@media screen and (min-width: 901px){.order-summary-wrapper{background:white;padding:10px 50px;font-size:1.2em;border-radius:3px;margin:10px 0}.order-summary-row{display:flex}.order-summary-row>div{margin:20px}.order-summary-item-image{min-width:250px}.order-summary-item-image.add-to-cart-image{cursor:pointer}.order-summary-item-image img{width:250px}.order-summary-item-remove{padding-top:15px;text-decoration:underline}.order-summary-item-remove:hover{cursor:pointer}.order-summary-item-description{flex-grow:1}.order-summary-item-price{min-width:5em}.order-summary-upsell-cta{display:flex;padding:19px;align-items:center;border:1px solid rgba(116,116,116,0.75);border-radius:5px}.order-summary-upsell-cta-text{padding-left:30px}.order-summary-subtotal{margin:20px}.order-summary-legal-text{padding:10px;border:1px solid #7b818c;border-radius:3px}.order-form-amount-selection-label{margin:4px 0px 8px 0px}.add-to-cart-button{font-size:12px;margin-left:auto;height:40px;width:145px}}@media screen and (max-width: 900px){.order-summary-header{display:none}.order-summary-item-image{display:none}.order-summary-item-name{display:none}.order-summary-label{display:none}.order-summary-bundle-item .order-summary-item-description-text{display:none}.order-summary-bundle-item .order-summary-item-price{display:none}.bundle-item-payment-buttons{text-align:center}.order-summary-item-remove{display:none}.order-summary-upsell-cta{background:#a1a7b2;color:white;padding:10px;display:flex;align-items:center;justify-content:space-between}.order-summary-upsell-cta-text{padding-left:20px}.order-summary-subtotal{font-size:1.4em;padding-bottom:10px}.order-summary-item-upsell-wrapper{background:#a1a7b2;color:white;padding:10px}.order-summary-monthly-upsell .order-summary-item-price{display:none}.order-summary-monthly-upsell.agreed{background:#f19635;color:white;display:flex;justify-content:space-between;padding:20px;font-size:1.5em}.order-summary-monthly-upsell.agreed .order-summary-item-name{display:block}.order-summary-monthly-upsell.agreed .order-summary-item-terms{display:none}.order-summary-monthly-upsell.agreed .order-summary-item-price{display:block}.order-summary-item-remove-mobile{display:block;text-align:right;text-decoration:underline}.order-summary-item-remove-mobile:hover{cursor:pointer}}.partner{color:white;font-size:18px}.partner .partner-image-wrapper{margin-right:5px}.partner .bundle-partner-learn-more{font-size:14px;font-weight:bold}.partner .bundle-partner-learn-more a{color:white}.partner-headline{margin:0;text-align:center;color:white;font-weight:normal;padding-top:20px}.partner-body{display:flex;margin-top:10px;margin-bottom:10px;align-items:center;justify-content:center}.partner-image-wrapper{display:flex;align-items:center}.partner-image-caption{color:white;font-size:16px;margin-left:5px}.partner-learn-more{color:white;font-size:14px;font-weight:bold;text-align:center}.partner-learn-more a{color:white}.partner-remove{display:inline;padding:0}.partner-remove button{display:inline;padding:0;background:none;text-decoration:underline;border:none;color:white;font-size:14px}.standard-signup-box-input{border:none;box-sizing:border-box;border-radius:3px 0 0 3px;color:black;padding:10px}.standard-signup-box-submit{box-sizing:border-box;padding:10px 20px;border-radius:0 3px 3px 0;border:none;color:white;margin-left:-4px;background-color:#17a1e6;background-image:linear-gradient(-180deg, #4dc4ff 0%, #17a1e6 100%)}@media screen and (max-width: 850px){display:block;.standard-signup-box{width:100%;margin:0}.standard-signup-box .standard-signup-box-input,.standard-signup-box .standard-signup-box-submit{width:auto}}.standard-signup-box{margin-left:8px;font-size:18px}.standard-signup-box-input{width:300px}.st-container{color:#494f5c}@media screen and (max-width: 800px){.st-container .st-content{display:flex;flex-direction:column}.st-container .st-content .st-column{width:100%;margin:10px 0}.st-container .st-content .st-column:nth-child(n+3){margin-top:0}.st-container .st-content .st-column:nth-child(n+3) .st-header{display:none}}.st-container .st-column{width:29%;float:left;margin:2%}.st-container .st-column:first-child{margin-left:0}.st-container .st-column:last-child{margin-right:0}.st-container .st-header{font-weight:600}.st-numbers-table{margin-bottom:26px}.st-th{padding:6px 0;text-align:left;font-style:italic;font-weight:normal}.st-td{padding-left:33px}.st-circled-number{border-radius:50%;background-color:#e0e3e9;display:inline-block;text-align:center;color:#737373}.st-leaderboard-name{margin-left:6px}.st-leaderboard-name a{font-weight:bold;text-decoration:none;color:#0073e6}.st-leaderboard-row{margin:10px 0;font-size:0}.st-leaderboard-row:first-child{margin-top:0px}.st-leaderboard-row:last-child{margin-bottom:0px}.st-leaderboard-row-left{box-sizing:border-box;white-space:nowrap;width:75%;font-size:14px;float:left;overflow:hidden;text-overflow:ellipsis;padding-right:7px}.st-leaderboard-row-right{text-align:right;width:25%;display:inline-block;font-size:14px;line-height:25px}.st-container{padding:25px 0;background-color:#d5d9e1}.st-header{font-size:20px;height:50px}.st-circled-number{line-height:25px;width:25px;height:25px}.hs-mailing-list-form{display:flex;align-items:center;justify-content:center}@media screen and (max-width: 850px){.hs-mailing-list-form{display:block;text-align:center}}.subscription-box{display:flex}.subscription-image img{vertical-align:middle;width:100%}.subscription-content{align-self:center}.subscription-content .text{font-size:14px}.subscription-content .text .box-art{color:white;font-weight:bold;margin:5px 0}.subscription-content .text .description{color:#bbb;padding-bottom:10px}.subscription-content .row{font-size:14px;padding-top:10px}.subscription-signup{margin:0 auto;padding:0}.subscription-signup .email-input{box-sizing:border-box;background-color:#fff;color:initial;width:306px;height:46px;padding:0 10px;margin:0;border:none;box-shadow:0 0 0 1px rgba(0,0,0,0.2);border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:3px;border-bottom-left-radius:3px}.subscription-signup .email-submit{height:46px;margin-top:0;border-top-left-radius:0;border-bottom-left-radius:0;vertical-align:baseline;left:-5px;position:relative;line-height:12px}.hs-mailing-list-main{padding:21px 0px}.hs-mailing-list-form-label{font-size:18px;color:#eee}.subscription-signup{margin:10px auto;max-width:70%;padding-bottom:40px}.subscription-image{max-width:20%;margin-right:20px}.twitch-stream{background-color:black;display:inline-block}.twitch-details-link{display:inline-block}.twitch-details{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:2px solid #494f5c;box-sizing:border-box;display:inline-block;width:282px;float:right;clear:right}@media (max-width: 1023px){.twitch-details{float:none;margin-top:25px}}.twitch-details .presented-by{color:#9298a3;font-size:14px;font-weight:normal;text-align:center;padding:20px 0 15px;width:100%}.twitch-details .presented-by div{padding:0}.twitch-details .presented-by div span{display:block;margin:0 0 20px}.twitch-details .presented-by div ul{margin:0;padding:0;width:100%}.twitch-details .presented-by div ul li{list-style:none;display:block;margin:10px auto 10px auto;width:100%}.twitch-details .presented-by div ul li:first-child{margin-top:0}.twitch-details .presented-by div ul li:last-child{margin-bottom:0}.twitch-details .presented-by div ul li img{max-width:220px;max-height:270px}.twitch-details>div{height:100%;display:table}.twitch-container{margin:10px}.twitch-container .twitch-details{background-color:black}.hero-invisible-link{text-decoration:none;color:white}.hero-tile-view{position:relative;width:100%;margin:0 auto}.with-banner .hero-foreground-container .stamp{display:none}.hero-foreground-container{height:100%;width:100%;position:relative;display:flex;justify-content:center;align-items:center;text-align:center;text-overflow:wrap;color:white;text-shadow:1px 1px 1px rgba(0,0,0,0.85)}.hero-foreground-container .hero-foreground{width:100%}.hero-foreground-container .hero-foreground.monthly-hero{display:flex;flex-direction:column;min-height:30em;justify-content:center}.hero-foreground-container .bold-upper{font-weight:bold;text-transform:uppercase}.hero-foreground-container .tile-stamp-and-logo{display:flex;flex-direction:column;align-items:center;justify-content:center}.hero-foreground-container .hero-section-logo{height:11.5em;width:70%;max-width:65em;margin:0.75em auto;display:block;background-repeat:no-repeat;background-size:contain;background-position:center}.hero-foreground-container .time-left{margin:1.25em;font-size:.8em}.hero-foreground-container .hero-title{margin-top: 0 0.2em;font-size: 1 0.35em}.hero-foreground-container .marketing-blurb,.hero-foreground-container .detailed-marketing-blurb{font-size:1.1em;line-height:1.75em;color:#d8d8da;width:45%;max-width:45em;margin:.75em auto;display:none}.hero-foreground-container .hero-highlights{font-size:1.2em;display:flex;flex-wrap:wrap;justify-content:center;color:white}.hero-foreground-container .highlight-popup-container{display:flex;flex-direction:column;position:relative}.hero-foreground-container .highlight-popup{width:170px;align-self:center;position:absolute;top:40px;visibility:hidden;opacity:0;transition:visibility .2s ease-in-out,opacity .2s ease-in-out;text-align:left;background-color:white;padding:10px;font-size:14px;border-radius:3px;color:black;text-shadow:none}.hero-foreground-container .highlight-popup:after{bottom:100%;left:50%;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:9px solid rgba(255,255,255,0);border-bottom-color:white;margin-left:-9px}.hero-foreground-container .highlight:hover ~ .highlight-popup{opacity:1;visibility:visible}.hero-foreground-container .highlight-container{display:flex;flex-direction:row}.hero-foreground-container .hero-highlight{font-size:inherit}.hero-foreground-container .highlight-divider{color:rgba(255,255,255,0.5);margin:auto 0.75em;font-size:0.5em}.hero-foreground-container .cta-button{cursor:pointer;padding:0.8em 1.25em 1em;margin:0.75em auto .625em;font-size:1.15em;text-rendering:optimizeLegibility}.hero-foreground-container .hero-countdown-container{display:flex;justify-content:center}.hero-foreground-container .remindme-visible{margin-right:3em}.hero-foreground-container .hero-remindme-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:3em;margin-right:1em}.hero-foreground-container .hero-remindme-container .remind-me .remind-me-icon-view{display:flex;flex-direction:column;position:relative;align-items:center}.hero-foreground-container .hero-remindme-container .remind-me .remind-me-icon-view .error-box{position:absolute;width:25em;top:5em}.hero-foreground-container .hero-remindme-container .remind-me .remind-me-icon-view .save-button{font-size:2em}.hero-foreground-container .stamp{display:block;opacity:0.75;background:center no-repeat;background-size:contain;width:6%;max-width:110px;margin:1.25em auto}.hero-foreground-container .stamp:after{content:'';display:block;width:100%;padding-bottom:100%}.hero-foreground-container .stamp.audiobook{background-image:url("//humblebundle-a.akamaihd.net/static/hashed/61f6dbb0e2d44e9940306e4c674279e914bcc55b.svg")}.hero-foreground-container .stamp.books{background-image:url("//humblebundle-a.akamaihd.net/static/hashed/221cc36fb46b3d530aa78db73f46b9eddb705647.svg")}.hero-foreground-container .stamp.comics{background-image:url("//humblebundle-a.akamaihd.net/static/hashed/0c180226dfc9fd17575ecb33938beb9c181080bc.svg")}.hero-foreground-container .stamp.games{background-image:url("//humblebundle-a.akamaihd.net/static/hashed/c9eb8360a57dec0e5d95d79a68be779ca564d9a2.svg")}.hero-foreground-container .stamp.mixed{background-image:url("//humblebundle-a.akamaihd.net/static/hashed/24d2f0ddc3a491d6550a26338c1d03eccb1b2dfa.svg")}.hero-foreground-container .stamp.mobile{background-image:url("//humblebundle-a.akamaihd.net/static/hashed/020ccae5dcae26bd2108beb541af20f1a1c7243c.svg")}.hero-foreground-container .stamp.monthly_stamp{background-image:url("//humblebundle-a.akamaihd.net/static/hashed/6bbbe1616ae0a9ad1e63addbbf54373dd633bcb9.svg")}.hero-foreground-container .stamp.software{background-image:url("//humblebundle-a.akamaihd.net/static/hashed/5ec081962ffab0fe6479f7e2a915b1dec9d4a66e.svg")}.image-grid-view{position:absolute;pointer-events:none;width:100%;height:100%}.hero-background{position:relative;overflow:hidden;width:100%;height:150%;background-color:#2b2b2b;perspective:700px}.high-dpi-chrome-windows .hero-background{perspective:none}.hero-background-overlay{position:absolute;background:linear-gradient(to bottom, rgba(72,79,92,0) 0%, rgba(72,79,92,0.82) 50%, rgba(72,79,92,0.96) 83%, #484f5c 100%);height:150%;width:100%;top:0}.hero-background-side-fadeout{position:absolute;background:linear-gradient(to right, #484f5c 0%, rgba(72,79,92,0) 5%, rgba(72,79,92,0) 95%, #484f5c 100%);height:150%;width:100%;pointer-events:none;top:0}@keyframes animatedBackground{from{transform:scale(1.25) rotateX(20deg) translateX(-600px) translateY(-400px)}to{transform:scale(1.25) rotateX(25deg) translateX(-600px) translateY(-2800px)}}.image-grid{position:absolute;animation:animatedBackground 75s linear infinite;opacity:.5;height:100%;display:flex;flex-flow:row wrap;flex-basis:auto;flex-grow:1;justify-content:flex-start;align-content:flex-start;padding:.1vh;margin:0 0}.image-grid-item{display:block;opacity:.8;transform:scale(1);margin:auto}.image-grid-item.game-art{width:308px;height:177px}.image-grid-item.book-cover{width:150px;height:218px}.image-grid-item-container{list-style:none;max-width:308px;min-width:150px;max-height:218px;margin:0 0;overflow:hidden;display:flex}.hero-background-image{position:absolute;height:600px;width:100%;padding:.1vh;margin:0 0}.portrait-grid{min-width:3000px}.game-grid{min-width:3080px}.hero-charity-container{pointer-events:none;position:relative;width:calc(100vw - 13.5em);max-width:1500px;margin-left:auto;margin-right:auto;left:0;right:0;top:0;height:100%}.hero-charity-container .hero-charity-box-container{width:100%;height:100%;position:relative}.hero-charity-container .hero-charity-box-container.expanded-charity-box .hero-charity-box .hero-charity-content{max-height:40em}.hero-charity-container .hero-charity-box-container.expanded-charity-box .hero-charity-box .hero-charity-content .hero-charity-item{display:block}.hero-charity-container .hero-charity-box-container.expanded-charity-box .hero-charity-box .hero-hidden-charities-container{max-height:0;pointer-events:none}.hero-charity-container .hero-charity-box-container.expanded-charity-box .hero-charity-box .hero-hidden-charities-container .hero-hidden-charities{display:none}.hero-charity-container .hero-charity-box-container .hero-charity-box{pointer-events:all;position:absolute;display:flex;flex-direction:column;width:12.5em;bottom:2em;right:0;padding:5px;background-color:white;border-radius:3px;opacity:0.6;transition:opacity .25s ease-in-out}.hero-charity-container .hero-charity-box-container .hero-charity-box:hover{opacity:1}.hero-charity-container .hero-charity-box-container .hero-charity-box .hero-charity-content{max-height:3.75em;transition:max-height 0.25s ease-in-out;overflow:hidden;width:100%;display:flex;flex-flow:row wrap}.hero-charity-container .hero-charity-box-container .hero-charity-box .hero-charity-content .hero-charity-item{width:47%;margin:auto;display:none}.hero-charity-container .hero-charity-box-container .hero-charity-box .hero-charity-content .hero-charity-item:nth-child(-n+2){display:block}.hero-charity-container .hero-charity-box-container .hero-charity-box .hero-charity-content .hero-charity-item .hero-charity-logo{width:100%}.hero-charity-container .hero-charity-box-container .hero-charity-box .hero-charity-content .hero-charity-item .hero-charity-logo img{width:100%;max-height:3.25em;object-fit:contain}.hero-charity-container .hero-charity-box-container .hero-charity-box .hero-charity-blurb{padding:5px;color:#353842;text-align:center}.hero-charity-container .hero-charity-box-container .hero-charity-box .hero-hidden-charities-container{color:#979797;max-height:3em;transition:max-height 0.5s ease-in-out;cursor:pointer}.hero-charity-container .hero-charity-box-container .hero-charity-box .hero-hidden-charities-container:hover .hero-hidden-charities{border:1px solid black;color:black}.hero-charity-container .hero-charity-box-container .hero-charity-box .hero-hidden-charities-container .hero-hidden-charities{margin:0 auto;border:1px solid #979797;font-size:10px;width:15px;height:15px;text-align:center}.hero-charity-container .hero-charity-box-container.single-charity .hero-charity-box{width:7em}.hero-charity-container .hero-charity-box-container.single-charity .hero-charity-box .hero-charity-content .hero-charity-item{width:100%}@media (max-width: 1920px){.hero-background-side-fadeout{display:none}}@media screen and (min-width: 70em){.hero-foreground-container .hero-foreground.monthly-hero{min-height:45em}}@media screen and (min-width: 48em){.hero-section-logo{width:40%;max-height:7em}.hero-foreground-container .cta-button{margin:0.75em auto 0}.hero-foreground-container .detailed-marketing-blurb{display:block}.hero-foreground-container .short-marketing-blurb,.hero-foreground-container .marketing-blurb{display:none}}@media screen and (max-width: 47.99em){.hero-charity-container{display:none}.hero-background{perspective:1200px}@keyframes animatedBackground{from{transform:scale(0.5) rotateX(20deg) translateX(-2000px) translateY(-1000px)}to{transform:scale(0.5) rotateX(25deg) translateX(-2000px) translateY(-3200px)}}.hero-foreground-container{align-items:flex-start}.hero-foreground-container .stamp{margin:1em auto;width:19%;max-width:100px}.hero-foreground-container .marketing-blurb{line-height:1.15em;font-size:1em;width:90%}.hero-foreground-container .hero-section-logo{max-height:6em;margin:.75em auto}.hero-foreground-container .time-left{margin:1em}.hero-foreground-container .remind-me-text{display:none}.image-grid-view{height:80%}}@media screen and (max-width: 30em){.hero-tile-view.with-banner .stamp{display:none}.hero-foreground-container .cta-button{margin:0.75em auto}.hero-foreground-container .hero-title{font-size:1.15em;margin-bottom:0.5em}.hero-foreground-container .hero-highlights{font-size:1em;max-width:90%;margin:0px 1em}.hero-foreground-container .hero-timer-item .timer-field{font-size:1.25em}.hero-foreground-container .error-box{visibility:hidden}.hero-foreground-container .marketing-blurb{display:none}.hero-foreground-container .time-left{display:none}}@media screen and (max-width: 20em){.hero-foreground-container .stamp{display:none}.hero-foreground-container .hero-title{display:none}.hero-foreground-container .hero-highlights{display:none}}
