.Products_freeProductWrapper__mutPr{background-color:#fff;border:1px solid #000;margin:-4px 5px;min-width:160px;padding:1em;position:relative;text-align:center}@media screen and (min-width:500px){.Products_freeProductWrapper__mutPr{font-size:2em;min-height:240px;max-height:240px}}@media screen and (max-width:499px){.Products_freeProductWrapper__mutPr{font-size:1.2em;margin:0}.Products_freeProductWrapper__mutPr:last-child{margin-bottom:1em}}.Products_product__vqH6_{font-size:1em;max-width:160px}.Products_vendorImage__dbrEc{max-width:145px}@media screen and (min-width:500px){.Products_vendorImage__dbrEc{margin-top:1em}}.Products_priceDetails__k8bSu{bottom:2em;min-width:100%;text-align:center}@media screen and (min-width:500px){.Products_priceDetails__k8bSu{margin:-1em;position:absolute}}.Products_blackLink__y6j2U{color:#000!important}.ProductRow_vendorsBox__e0SEw{align-items:center;background-color:#000;border:1px solid #000;display:flex;flex-basis:200px;flex-wrap:wrap;gap:1em 0;justify-content:space-between;max-width:603px}@media screen and (max-width:299px){.ProductRow_vendorsBox__e0SEw{margin-left:0}}@media screen and (max-width:499px){.ProductRow_vendorsBox__e0SEw{flex-direction:column;min-height:-moz-fit-content;min-height:fit-content;margin-left:35px;padding-right:20px}}.ProductRow_blackBackground__e9FOA{background-color:#000;padding:.5em;position:relative;text-align:center;width:100%}.ProductRow_innerRow__mJhLV{margin:0 auto;max-width:100%;width:-moz-fit-content;width:fit-content}@media screen and (min-width:500px){.ProductRow_innerRow__mJhLV{padding-left:180px}}.ProductRow_productImage__bjN00{max-height:270px;max-width:170px}@media screen and (max-width:499px){.ProductRow_productImage__bjN00{margin-bottom:3em}}@media screen and (min-width:500px){.ProductRow_productImage__bjN00{left:5px;position:absolute}}.Dialog_modal__73wL8{align-items:center;justify-content:center;min-height:-moz-fit-content;min-height:fit-content;max-width:min(100vw,1020px);z-index:2000}@media screen and (min-width:500px){.Dialog_modal__73wL8{margin:40px auto}}.Dialog_boxDialog__sGnWP{background-color:#fff;border:1px solid #000;border-radius:5px 5px;max-width:-moz-fit-content;max-width:fit-content;padding:2em}.Dialog_closeButton__WJc0l{position:absolute;right:0;top:0}.Dialog_boxHeader__ao1zR{position:relative}.Dialog_boxTitle__07QXH{padding-right:1em}.Dialog_boxContent__oyWqq{border:1px solid #d3d3d3;border-radius:5px 5px;max-height:calc(100vh - 200px);margin-bottom:2em;overflow:auto;padding:1em}.Dialog_backdrop__f3d7J{background-color:#000000a0;position:fixed;bottom:2px;left:2px;right:2px;top:2px;z-index:4}.UnsafeHtml_unsafeHtml__e93QZ img{max-height:100%;max-width:100%}.HowToStartDialog_startInstructions__NAinT{max-width:810px}.HowToStartDialog_centered__GUyxu{text-align:center}.ImageAttributions_attributionsWrapper__q_6zO{margin-top:5em}.ImageAttributions_footnote__kc370{font-size:.8em}.FAQ_faqList__3g_sR{list-style-type:none;margin:1em 0}.FAQ_faqList__3g_sR li{margin:0}.FAQ_questionButton__zH_cK{background-color:#fff;box-shadow:inset 0 1px .5px #ffffff13,0 .3px .4px #00000006,0 .9px 1.5px #0000000d,0 3.5px 6px #0000001a;border-radius:.25em;padding:.5em 1em;position:relative;text-align:left;transition:.3s;width:100%}.FAQ_question__45f_Q{font-size:1.5em;padding:.5em}.FAQ_answer__jFjID{background-color:#fff;padding:1em 1.5em}.FAQ_toggle__8B66t{position:absolute;right:.5em}.diagonalImagesBox_diagonal-images-box__c_PsV{background-color:#fff;color:#000;border:1px solid #000;border-radius:10px 10px;max-height:150px;margin:1em auto 0;min-height:150px;overflow:hidden;padding-top:0;padding-bottom:35px;padding-left:130px;position:relative}.ShowDetailsButton_buttonWrapper__WjWVx{border-radius:10px 10px;color:#000;margin-top:2px;overflow:hidden}.RecommendationGrade_grade__8p8Vd{border:1px solid;border-radius:20px 20px;color:#fff;font-size:.9em;font-weight:700;margin:2px auto 0;max-height:-moz-fit-content;max-height:fit-content;max-width:-moz-fit-content;max-width:fit-content;min-height:2em;overflow:hidden;padding:2px .75em;text-decoration:none!important;vertical-align:middle}@media screen and (max-width:499px){.RecommendationGrade_grade__8p8Vd{max-width:-moz-fit-content;max-width:fit-content;min-width:50px}}@media screen and (min-width:500px){.RecommendationGrade_grade__8p8Vd{min-width:-moz-fit-content;min-width:fit-content}}.RecommendationGrade_grade__8p8Vd.RecommendationGrade_A__MLuQD{border-color:green;background-color:green}.RecommendationGrade_grade__8p8Vd.RecommendationGrade_B__n6SAM{border-color:blue;background-color:blue}.RecommendationGrade_grade__8p8Vd.RecommendationGrade_C__1JgNr{border-color:#a95b20;background-color:#a95b20}.RecommendationGrade_grade__8p8Vd.RecommendationGrade_D__Lchda{border-color:#77108e;background-color:#77108e}.RecommendationGrade_grade__8p8Vd.RecommendationGrade_F__DZUmy{border-color:#a40101;background-color:#a40101}.RecommendationGrade_grade__8p8Vd.RecommendationGrade_unknown-grade__cgH3o{border-color:#000;background-color:#464646}.RecommendationGrade_fromNumReviews__fyLMX{font-size:.7em}.RankedList_rankList___FOTR{align-items:center;border:1px solid #211d2f;background-color:#3f3a60;background-image:url(/images/partner/rpggeekLogo.svg);background-size:70px;background-repeat:no-repeat;background-position:2px;clear:both;display:flex;flex-wrap:wrap;min-height:42px;margin:0 auto;max-width:550px;overflow:hidden}@media screen and (max-width:499px){.RankedList_rankList___FOTR{width:calc(100% - 2px)}}@media screen and (min-width:500px){.RankedList_rankList___FOTR{border-radius:10px 10px;margin-top:.75em;width:-moz-fit-content;width:fit-content}}.RankedList_rpgGeekLink__aBro5{border-top:1px solid #fff;color:#fff!important; /* !important to override a Bootstrap style */display:inline-block;margin:0 1em 0 0;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.RankedList_rpgGeekLink__aBro5:first-child{border:none}.RankedList_rpgGeekLink__aBro5:hover{color:#fff;text-decoration:none}.RankedList_rankOrdinal___bWwP{font-weight:700}.RankedList_rankItem__q9q79{margin-left:90px;width:100%}.recommendationBox_editionLink__0y4ZF{color:inherit;cursor:pointer}.recommendationBox_titlesWrapper__AydZP{height:100%;text-align:center;width:100%}.recommendationBox_titleWrapper__qtbft{display:flex;justify-content:center;margin:0 auto;max-width:-moz-fit-content;max-width:fit-content}.recommendationBox_title__j8e3i{min-width:calc(100% - 2em);max-width:calc(100% - 2em);width:calc(100% - 2em);margin:.7em auto .5em;max-height:2.5em;text-align:center;display:-webkit-box;padding-right:.5em;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}@media screen and (max-width:499px){.recommendationBox_title__j8e3i{margin:.5em;-webkit-line-clamp:2}}@media screen and (min-width:500px){.recommendationBox_title__j8e3i{font-size:1.2em}}.recommendationBox_subtitle__EVhzY{min-width:calc(100% - 2em);max-width:calc(100% - 2em);width:calc(100% - 2em);margin:1em auto;max-height:2.5em;text-align:center;display:-webkit-box;padding-right:.5em;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:.8em}@media screen and (min-width:500px){.recommendationBox_subtitle__EVhzY{font-size:1em;margin:.5em}}.recommendationBox_description__ssdsR{min-width:calc(100% - 2em);max-width:calc(100% - 2em);width:calc(100% - 2em);margin:1em auto;max-height:2.5em;text-align:center;display:-webkit-box;padding-right:.5em;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;color:#212529;font-size:.7em}@media screen and (max-width:499px){.recommendationBox_description__ssdsR{max-height:9em}}@media screen and (min-width:500px){.recommendationBox_description__ssdsR{font-size:.9em;margin:.5em;max-height:10em}}.RecommendationGroupBox_titlesWrapper__dEpYH{height:100%;text-align:center;width:100%}.RecommendationGroupBox_title__3I1xX{min-width:calc(100% - 2em);max-width:calc(100% - 2em);width:calc(100% - 2em);margin:1em auto;max-height:2.5em;text-align:center;display:-webkit-box;padding-right:.5em;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1em}@media screen and (min-width:500px){.RecommendationGroupBox_title__3I1xX{font-size:1.2em;margin:.5em}}.RecommendationGroupBox_subtitle__7DmSV{min-width:calc(100% - 2em);max-width:calc(100% - 2em);width:calc(100% - 2em);margin:1em auto;max-height:2.5em;text-align:center;display:-webkit-box;padding-right:.5em;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.8em}@media screen and (min-width:500px){.RecommendationGroupBox_subtitle__7DmSV{margin:.5em;font-size:1em}}.RecommendationGroupBox_description__uEqSJ{min-width:calc(100% - 2em);max-width:calc(100% - 2em);width:calc(100% - 2em);margin:1em auto;max-height:2.5em;text-align:center;color:#212529;font-size:.7em;display:-webkit-box;padding-right:.5em;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}@media screen and (max-width:499px){.RecommendationGroupBox_description__uEqSJ{max-height:9em}}@media screen and (min-width:500px){.RecommendationGroupBox_description__uEqSJ{margin:.5em;font-size:.9em;max-height:10em}}.RootGroupPage_description__TC0vB{padding-left:25px}.RecommendationsAndGroups_whiteButton__wYTbJ{background-color:#fff;font-size:.5em;margin-left:5px;padding:10px}.RecommendationsAndGroups_underline__085BT{text-decoration:underline}.GroupList_groupList__Kwxtj{display:flex;flex-wrap:wrap}.GroupList_group__CLoBQ{background-color:#fff;border:3px solid #000;border-radius:10px 10px;color:#000;list-style-type:none;padding:1em 2em;min-height:200px;min-width:200px;max-width:200px;text-align:center}.GroupList_group__CLoBQ a{text-decoration:none}.RootGroupPage_mainImageWrapper__rd6Y3{display:flex;justify-content:center}.RootGroupPage_mainImage__7psAx{max-height:25rem;margin:0 auto;max-width:712px}@media screen and (max-width:499px){.RootGroupPage_main-image__J1e5I{max-height:15rem}}.RootGroupPage_page__4JWfy{max-width:920px;margin:0 auto}.RootGroupPage_warning__Vlobz{color:red;font-size:18pt;font-weight:700}.RootGroupPage_intro__01niw{background:#fff;border:2px solid #000;border-radius:10px 10px;margin:2em auto 0;padding:1.5em 2em .5em}.RootGroupPage_black-background__dcqTl{background-color:#000;margin-top:50px;min-height:-moz-fit-content;min-height:fit-content;overflow:hidden;text-align:center}.RootGroupPage_title__kg__B{color:#fff;font-size:2rem;margin:0;padding:.2em;text-align:center;width:calc(100% - .4em)}@media screen and (max-width:499px){.RootGroupPage_title__kg__B{font-size:1.7rem}}