.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,.button.green:focus{background-image:linear-gradient(-180deg, #aecc52 0%, #94b336 100%)}.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 #c9262c;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}}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:'';display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}body{background-color:#262b31;font-size:16px}.marketing-container{background-color:#272930;color:white;margin:0 auto;width:100%}@media (min-width: 48em){.marketing-container .marketing-section{align-items:center;column-gap:2%;display:grid;grid-template-columns:repeat(12, 6.5%);margin:0 auto;max-width:1200px}}.marketing-container .subscription-cta{background-color:#169fe3;border-radius:4px;box-sizing:border-box;color:white;font-weight:bold;text-align:center;text-decoration:none;text-shadow:none;text-transform:uppercase;transition:all .2s;display:block;padding:1em;text-transform:none;width:100%}.marketing-container .subscription-cta:not(:disabled):hover,.marketing-container .subscription-cta:not(:disabled):focus{background-color:#3c8bc8;color:white}.marketing-container .subscription-cta:active{background-color:#2f6992;color:#17384f}.marketing-container .subscription-cta:disabled,.marketing-container .subscription-cta.disabled{cursor:default;pointer-events:none;background-color:#38668a;color:#949599}.marketing-container .subscription-cta.thin{padding:.75em}.marketing-container .marketing-subheader{font-size:2em;font-weight:bold;margin:0 0 1rem}.marketing-container .marketing-title{font-size:1.5em;font-weight:bold;margin:0}.marketing-container .marketing-title.desktop-only{display:none}@media (min-width: 48em){.marketing-container .marketing-title.desktop-only{display:block}}@media (min-width: 48em){.marketing-container .marketing-title.mobile-only{display:none}}.marketing-container .marketing-offer{background-color:#e3e7ed;color:black;padding:1.5em 1em;text-align:center;z-index:200}@media (min-width: 48em){.marketing-container .marketing-offer{padding:.75em 1em}}@media (min-width: 70em){.marketing-container .marketing-offer{position:sticky;top:3.75em}}.marketing-container .marketing-offer .subscription-cta{margin-top:1em}@media (min-width: 48em){.marketing-container .marketing-offer .subscription-cta{grid-column:9 / 12;margin-top:0}}.marketing-container .marketing-offer .callout-paragraph{margin-top:0}@media (min-width: 48em){.marketing-container .marketing-offer .callout-paragraph{grid-column:2 / 9;margin:0}}.marketing-container .marketing-hero{background-position-x:center;background-repeat:no-repeat;background-size:cover;padding:2.5em 1em;text-align:center}.marketing-container .marketing-hero.april_2021_choice{background-image:url("//humblebundle-a.akamaihd.net/static/hashed/4869355ee0ebca5006398bf57e9689af2610f638.jpg")}.marketing-container .marketing-hero.may_2021_choice{background-image:url("//humblebundle-a.akamaihd.net/static/hashed/7550220daef3193d782f7cedf0d3aacf6a32522a.jpg")}.marketing-container .marketing-hero.june_2021_choice{background-image:url("//humblebundle-a.akamaihd.net/static/hashed/f7753c5330f23cb45b15d938323bc601006b9c58.jpg")}@media (min-width: 48em){.marketing-container .marketing-hero{padding:3.5em 1em 2.5em;text-align:left}}.marketing-container .marketing-hero .marketing-section{grid-template-rows:repeat(5, auto)}.marketing-container .marketing-hero .marketing-content{background-color:rgba(40,44,52,0.9);padding:2.5em 1em}@media (min-width: 48em){.marketing-container .marketing-hero .marketing-content{column-gap:2%;display:grid;grid-column:1 / 13;grid-template-columns:repeat(12, 6.5%);padding:0}}@media (min-width: 48em){.marketing-container .marketing-hero .marketing-copy{display:flex;flex-direction:column;grid-column:1 / 6;justify-content:center;padding:2em 0 2em 1em}}@media (min-width: 64em){.marketing-container .marketing-hero .marketing-copy{grid-column:2 / 8;padding:2em 0}}.marketing-container .marketing-hero .marketing-logo{margin-bottom:1.5rem;max-width:17.5em;width:100%}.marketing-container .marketing-hero .marketing-subheader{line-height:1em;margin-bottom:1rem}@media (min-width: 48em){.marketing-container .marketing-hero .marketing-subheader{margin:0}}@media (min-width: 48em){.marketing-container .marketing-hero .hero-description{margin-bottom:0}}.marketing-container .marketing-hero .subscription-cta{margin:1.5em 0 2.5em}@media (min-width: 48em){.marketing-container .marketing-hero .subscription-cta{margin-bottom:0;min-width:17em;width:fit-content}}.marketing-container .marketing-hero .fg-img{max-width:100%}@media (min-width: 48em){.marketing-container .marketing-hero .fg-img{align-self:center;grid-column:6 / 13;justify-self:flex-end}}@media (min-width: 64em){.marketing-container .marketing-hero .fg-img{grid-column:8 / 13}}.marketing-container .marketing-discover{background-color:#272930;padding:2.5em 0 0;text-align:center}@media (min-width: 48em){.marketing-container .marketing-discover{padding:5em 1em 0}}.marketing-container .marketing-discover .marketing-section{background-color:#484e5b;padding:2.5em 1em}@media (min-width: 48em){.marketing-container .marketing-discover .marketing-section{grid-template-rows:repeat(5, auto);padding:3.5em 0}}.marketing-container .marketing-discover .discover-subheader{font-size:1.5rem}@media (min-width: 48em){.marketing-container .marketing-discover .discover-subheader{grid-column:2 / 12;grid-row:1}}.marketing-container .marketing-discover .marketing-games{margin:2.5rem 0 4rem;text-align:left}@media (min-width: 48em){.marketing-container .marketing-discover .marketing-games{grid-column:2 / 12;grid-row:2;margin:1.5rem 0 5rem}}.marketing-container .marketing-discover .discover-game{padding:1em 0 1.5em}.marketing-container .marketing-discover .discover-game:nth-child(n+4){display:none}@media (min-width: 48em){.marketing-container .marketing-discover .discover-game{display:inline-grid !important;gap:2.4%;grid-template-columns:58.8% 38.8%;padding:0 0 4em}}@media (min-width: 48em){.marketing-container .marketing-discover .image-title-genres{grid-column:1}}.marketing-container .marketing-discover .main-image{margin-bottom:.5em;max-width:100%}.marketing-container .marketing-discover .human-name{font-size:1.125em;font-weight:bold;text-transform:uppercase}.marketing-container .marketing-discover .genres{font-size:1.125em}.marketing-container .marketing-discover .read-our-recommendation{color:#169fe3;display:block;font-weight:bold;margin-top:1em;text-decoration:none}@media (min-width: 48em){.marketing-container .marketing-discover .read-our-recommendation{display:none}}.marketing-container .marketing-discover .recommendation-icon{transition:transform .25s}.marketing-container .marketing-discover .recommendation-icon.flipped{transform:rotate(180deg)}.marketing-container .marketing-discover .collapsed-section{display:none}@media (min-width: 48em){.marketing-container .marketing-discover .collapsed-section{display:block !important;grid-column:2}}.marketing-container .marketing-discover .our-notes{margin:1.5em 0 1em}@media (min-width: 48em){.marketing-container .marketing-discover .our-notes{margin:0 0 1em}.marketing-container .marketing-discover .our-notes p:nth-of-type(1){margin-top:0}}.marketing-container .marketing-discover .steam-rating{align-items:center;border:solid 1px white;border-radius:4px;box-sizing:border-box;display:flex;justify-content:center;margin:0 0 1em;padding:.8em;overflow:hidden;text-align:center;width:99%}@media (min-width: 48em){.marketing-container .marketing-discover .steam-rating{margin:.5em 0 1.125em}}.marketing-container .marketing-discover .steam-rating .hb{font-size:1.75em;margin-right:.35em}.marketing-container .marketing-discover .steam-rating .review-text{display:inline-block}.marketing-container .marketing-discover .retail-price{text-decoration:line-through}.marketing-container .marketing-discover .free-price,.marketing-container .marketing-discover .retail-price{font-size:1.25em;margin:0}.marketing-container .marketing-discover .see-more-games-button{background-color:#282c34;border:solid 2px white;border-radius:4px;box-sizing:border-box;color:white;font-weight:bold;text-align:center;text-decoration:none;text-shadow:none;transition:all .2s;display:block;margin-top:1em;padding:1em;width:100%}.marketing-container .marketing-discover .see-more-games-button:hover,.marketing-container .marketing-discover .see-more-games-button:focus{background-color:#3c3f49}.marketing-container .marketing-discover .see-more-games-button:active{background-color:#484e5b}@media (min-width: 48em){.marketing-container .marketing-discover .see-more-games-button{display:none}}.marketing-container .marketing-discover .discover-games-nav{display:none}@media (min-width: 48em){.marketing-container .marketing-discover .discover-games-nav{display:block}}.marketing-container .marketing-discover .discover-games-nav .slick-list{margin:0 -0.75em}.marketing-container .marketing-discover .discover-games-nav .slick-track{align-items:center;display:flex}.marketing-container .marketing-discover .discover-games-nav .slick-slide{box-sizing:border-box;padding:.75em}.marketing-container .marketing-discover .discover-games-nav .nav-image{box-sizing:border-box;cursor:pointer;opacity:0.4 !important}.marketing-container .marketing-discover .discover-games-nav .slick-current .nav-image{border:solid 4px #169fe3;opacity:1 !important}.marketing-container .marketing-discover .games-nav-left,.marketing-container .marketing-discover .games-nav-right{align-items:center;cursor:pointer;display:flex;font-size:2em;height:100%;position:absolute;top:0}.marketing-container .marketing-discover .games-nav-left{left:-1.5em}.marketing-container .marketing-discover .games-nav-right{right:-1.5em}@media (min-width: 48em){.marketing-container .marketing-discover .amazing-games-subheader{grid-column:2 / 12;grid-row:3}}.marketing-container .marketing-discover .amazing-games-copy{margin:1.5em 0}@media (min-width: 48em){.marketing-container .marketing-discover .amazing-games-copy{grid-column:4 / 10;grid-row:4;margin:0 0 2em}}@media (min-width: 48em){.marketing-container .marketing-discover .subscription-cta{grid-column:5 / 9;grid-row:5}}.marketing-container .marketing-level-up{background-color:#272930;padding:2.5em 1em;text-align:center}@media (min-width: 48em){.marketing-container .marketing-level-up{padding:5em 1em}}.marketing-container .marketing-level-up .marketing-subheader{font-size:1.5rem}.marketing-container .marketing-level-up .level-up-header{margin:0}@media (min-width: 48em){.marketing-container .marketing-level-up .level-up-header{grid-column:4 / 10}}.marketing-container .marketing-level-up .level-up-box{background-color:#484e5b;padding:2.5em 1em}@media (min-width: 48em){.marketing-container .marketing-level-up .level-up-box{align-items:center;display:grid;grid-template-columns:45% 55%;grid-column:1 / 13;padding:2em}}@media (min-width: 64em){.marketing-container .marketing-level-up .level-up-box{grid-column:3 / 11}}.marketing-container .marketing-level-up .level-up-box .level-up-img{margin-bottom:2em;max-width:100%}@media (min-width: 48em){.marketing-container .marketing-level-up .level-up-box .level-up-img{grid-column:2;grid-row:1;justify-self:center;margin:0 auto}}@media (min-width: 48em){.marketing-container .marketing-level-up .level-up-box .level-up-copy{grid-column:1;grid-row:1;padding:0 2em 0 0}}.marketing-container .marketing-level-up .level-up-box .marketing-subheader{margin-bottom:1.5rem}.marketing-container .marketing-level-up .curate-box{margin:1.5em 0}@media (min-width: 48em){.marketing-container .marketing-level-up .curate-box{margin:3.375em 0 2.75em}.marketing-container .marketing-level-up .curate-box .level-up-img{margin:0}}.marketing-container .marketing-level-up .level-up-description{margin:0}.marketing-container .marketing-perks{background-color:#484e5b;padding:2.5em 1em;text-align:center}@media (min-width: 48em){.marketing-container .marketing-perks{padding:5em 1em}}@media (min-width: 48em){.marketing-container .marketing-perks .marketing-section{grid-template-rows:repeat(2, auto)}}@media (min-width: 48em){.marketing-container .marketing-perks .marketing-subheader{grid-column:2 / 12;grid-row:1}}@media (min-width: 48em){.marketing-container .marketing-perks .perk-container{display:flex;flex-direction:column;grid-row:2;justify-content:center;padding:0 1.5em}}@media (min-width: 48em){.marketing-container .marketing-perks .trove-container{grid-column:1 / 5}}@media (min-width: 48em){.marketing-container .marketing-perks .store-container{grid-column:5 / 9}}@media (min-width: 48em){.marketing-container .marketing-perks .charity-container{grid-column:9 / 13}}.marketing-container .marketing-perks .perk-image{border-radius:50%;display:block;margin:2.5em auto 1em}.marketing-container .marketing-perks .perk-description{margin:.5em 0 0}.marketing-container .marketing-perks .perk-link{color:#169fe3;font-weight:bold}.marketing-container .marketing-ctas{padding:2.5em 0}@media (min-width: 48em){.marketing-container .marketing-ctas{padding:5em 0}}.marketing-container .marketing-ctas .ctas-wrapper{background-color:#169fe3;border-radius:4px;grid-template-rows:repeat(2, auto);padding:3.5em 1em;margin:0;text-align:center}@media (min-width: 48em){.marketing-container .marketing-ctas .ctas-wrapper{grid-column:1 / 13;padding:4em 1em}}@media (min-width: 48em){.marketing-container .marketing-ctas .marketing-subheader{grid-column:1 / 13;grid-row:1}}.marketing-container .marketing-ctas .join-now-button{background-color:#282c34;border:solid 2px white;border-radius:4px;box-sizing:border-box;color:white;font-weight:bold;text-align:center;text-decoration:none;text-shadow:none;transition:all .2s;display:block;margin:2.5em 0 1em;padding:1em}.marketing-container .marketing-ctas .join-now-button:hover,.marketing-container .marketing-ctas .join-now-button:focus{background-color:#3c3f49}.marketing-container .marketing-ctas .join-now-button:active{background-color:#484e5b}@media (min-width: 48em){.marketing-container .marketing-ctas .join-now-button{grid-column:4 / 7;grid-row:2;margin:0}}.marketing-container .marketing-ctas .gift-button{background-color:white;border:solid 2px #000;border-radius:4px;box-sizing:border-box;color:#000;font-weight:bold;text-align:center;text-decoration:none;text-shadow:none;transition:all .2s;display:block;padding:1em}.marketing-container .marketing-ctas .gift-button:hover,.marketing-container .marketing-ctas .gift-button:focus{background-color:#e3e7ed}.marketing-container .marketing-ctas .gift-button:active{background-color:#d5d9e1}@media (min-width: 48em){.marketing-container .marketing-ctas .gift-button{grid-column:7 / 10;grid-row:2}}.marketing-container .marketing-newsletter{background-color:#454c5e;padding:2.5em 1em;text-align:center}@media (min-width: 48em){.marketing-container .marketing-newsletter .marketing-section{grid-template-rows:repeat(2, auto)}}.marketing-container .marketing-newsletter .newsletter-description{margin:0 0 1.5em}@media (min-width: 48em){.marketing-container .marketing-newsletter .newsletter-description{grid-column:1 / 13;grid-row:1}}.marketing-container .marketing-newsletter #newsletter-form{display:contents}.marketing-container .marketing-newsletter .newsletter-textfield{background-color:#c9d0de;border-radius:4px;box-sizing:border-box;color:#696e77;font-size:1.125em;margin-bottom:.5rem;padding:0.875rem;width:100%}@media (min-width: 48em){.marketing-container .marketing-newsletter .newsletter-textfield{grid-column:4 / 8;grid-row:2;margin:0}}.marketing-container .marketing-newsletter .newsletter-button{border:0;text-transform:uppercase}@media (min-width: 48em){.marketing-container .marketing-newsletter .newsletter-button{grid-column:8 / 10;grid-row:2}}
