.react-slideshow-container{align-items:center;display:flex;position:relative}.react-slideshow-container .nav{z-index:10;cursor:pointer;position:absolute}.react-slideshow-container .nav:first-of-type{left:0}.react-slideshow-container .nav:last-of-type{right:0}.react-slideshow-container .default-nav{text-align:center;color:#fff;background:#fff9;border:0;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.react-slideshow-container .default-nav:hover,.react-slideshow-container .default-nav:focus{color:#666;background:#fff;outline:0}.react-slideshow-container .default-nav.disabled:hover{cursor:not-allowed}.react-slideshow-container .default-nav:first-of-type{border-top:0;border-right:0;margin-right:-30px}.react-slideshow-container .default-nav:last-of-type{margin-left:-30px}.react-slideshow-container+ul.indicators{flex-wrap:wrap;justify-content:center;margin-top:20px;display:flex}.react-slideshow-container+ul.indicators li{width:7px;height:7px;margin:0;padding:5px;display:inline-block;position:relative}.react-slideshow-container+ul.indicators .each-slideshow-indicator{opacity:.25;cursor:pointer;color:#0000;background:0 0;border:0}.react-slideshow-container+ul.indicators .each-slideshow-indicator:before{content:"";text-align:center;background:#000;border-radius:50%;width:7px;height:7px;position:absolute;top:0;left:0}.react-slideshow-container+ul.indicators .each-slideshow-indicator:hover,.react-slideshow-container+ul.indicators .each-slideshow-indicator.active{opacity:.75;outline:0}.react-slideshow-fadezoom-wrapper{width:100%;overflow:hidden}.react-slideshow-fadezoom-wrapper .react-slideshow-fadezoom-images-wrap{flex-wrap:wrap;display:flex}.react-slideshow-fadezoom-wrapper .react-slideshow-fadezoom-images-wrap>div{opacity:0;position:relative}.react-slideshow-wrapper .react-slideshow-fade-images-wrap>div[aria-hidden=true]{display:none}.react-slideshow-wrapper.slide{width:100%;overflow:hidden}.react-slideshow-wrapper .images-wrap.horizontal{flex-wrap:wrap;width:auto;display:flex}.react-slideshow-wrapper .images-wrap>div[aria-hidden=true]{display:none}
html,body{scroll-behavior:smooth;width:100%;height:100%;margin:0;padding:0}#root{width:100%;height:100%}*{box-sizing:border-box;margin:0;padding:0}img,video{max-width:100%;height:auto}p:not(:last-child){margin-bottom:24px}ul{list-style-type:none}strong{font-weight:700}a{color:inherit;text-decoration:none}audio,canvas,embed,iframe,img,object,svg,video{display:block}input,button,textarea,select{font:inherit}:root{--fl-font-main:"Roboto Condensed",sans-serif;--fl-font-heading:"Big Shoulders",sans-serif;--fl-font-kne:"Knewave",sans-serif;--fl-font-antonio:"Antonio",sans-serif;--fl-bg-dark:#1a1a1a;--fl-bg-mid:#2c2c2c;--fl-bg:#fff;--fl-bg-light:#f2f2f2;--fl-bg-dim:#d6d6d6;--fl-border:#d6d6d6;--fl-border-dark:#333;--fl-border-light:#7180961a;--fl-txt:#1a1a1a;--fl-txt-dim:#999;--fl-txt-light-2:#f2f2f2;--fl-txt-light:#fff;--fl-primary:#00fcb3;--fl-primary-dark:#009e70;--fl-secondary:#26b0ff;--fl-highlight:#ffb133;--fl-highlight-bg:#fff1da;--fl-success:#03b96a;--fl-success-bg:#e2fff7;--fl-danger:red;--fl-color-dim:#999;--fl-radius-small:5px;--fl-radius:10px;--fl-radius-big:20px}::-webkit-scrollbar-thumb:hover{background:#000;border-radius:5px}::-webkit-scrollbar-track{background-color:#ccc;border-radius:5px;-webkit-box-shadow:inset 0 0 6px #53535312}::-webkit-scrollbar{background-color:#fff;border-radius:5px;width:5px;height:5px}::-webkit-scrollbar-thumb{background-color:#1a1a1a99;border-radius:5px}.topGap1{margin-top:20px}.topGap2{margin-top:30px}.topGap{margin-top:50px}.bottomGap1{margin-bottom:20px}.bottomGap0{margin-bottom:0!important}.leftGap{margin-left:auto}.parallaxContainer{margin-top:-400px}.pageOuterWrapper{font-family:var(--fl-font-main);color:var(--fl-txt);flex-direction:column;min-height:100vh;font-size:1rem;line-height:1.4;display:flex}.pageOuterWrapper p:not(:last-child){margin-bottom:20px}.innerTabNav li:after,.prevOption,.nextOption,button,.moveItem,.punishmentBanner .wheelBlk,.punishmentBanner .wheelBlk:before,.viewOptions li,.topItemList li,.pageOuterWrapper a{cursor:pointer;transition:all .5s}.pageOuterWrapper h1,.pageOuterWrapper h2,.pageOuterWrapper h3,.pageOuterWrapper h4,.pageOuterWrapper h5,.pageOuterWrapper h6{font-family:var(--fl-font-heading);margin-bottom:16px;font-weight:700;line-height:1.2}.pageOuterWrapper h1:not(:first-child),.pageOuterWrapper h2:not(:first-child),.pageOuterWrapper h3:not(:first-child),.pageOuterWrapper h4:not(:first-child),.pageOuterWrapper h5:not(:first-child),.pageOuterWrapper h6:not(:first-child){margin-top:24px}.pageOuterWrapper .actionBtnWrap+h1:not(:first-child),.pageOuterWrapper .actionBtnWrap+h2:not(:first-child),.pageOuterWrapper .actionBtnWrap+h3:not(:first-child),.pageOuterWrapper .actionBtnWrap+h4:not(:first-child),.pageOuterWrapper .actionBtnWrap+h5:not(:first-child),.pageOuterWrapper .actionBtnWrap+h6:not(:first-child),.pageOuterWrapper .tagItem+h1:not(:first-child),.pageOuterWrapper .tagItem+h2:not(:first-child),.pageOuterWrapper .tagItem+h3:not(:first-child),.pageOuterWrapper .tagItem+h4:not(:first-child),.pageOuterWrapper .tagItem+h5:not(:first-child),.pageOuterWrapper .tagItem+h6:not(:first-child){margin-top:0}.pageOuterWrapper h1{font-size:4rem}.pageOuterWrapper h2{font-size:3rem}.pageOuterWrapper h3{text-transform:uppercase;font-size:4rem}.pageOuterWrapper h4{font-size:2rem}.pageOuterWrapper h5{font-size:1.5rem}.pageOuterWrapper h6{font-size:1.25rem}.cursorPointer{cursor:pointer}.wrapper{width:100%;max-width:1266px;margin:0 auto}.innerWrapper{max-width:1266px;margin:0 auto}.topHeader{background:var(--fl-bg-dark);width:100%;min-height:80px;color:var(--fl-txt-light);z-index:101;font-family:var(--fl-font-main);justify-content:space-between;align-items:center;padding:10px 50px;display:flex;position:fixed;top:0}.siteLogo{max-width:190px}.siteLogo img{width:100%;height:auto}.topNav>ul{flex:1;align-items:center;display:flex}.topNav ul ul{display:none}.topNav ul li{color:var(--fl-bg-light);cursor:pointer;text-transform:uppercase;margin-left:40px;padding:10px 0;font-size:1rem;font-weight:400;line-height:40px;position:relative}.topNav ul li.signInBtn,.topNav ul li.rightItem{margin-left:auto}.topNav ul li.signInBtn a{border:1px solid var(--fl-border);border-radius:var(--fl-radius);padding:10px 16px}.topNav ul li.signInBtn a:hover{border-color:var(--fl-primary)}.topNav>ul>li.active:after{content:"";background-color:var(--fl-primary);width:100%;height:4px;position:absolute;top:calc(100% + 6px);left:0}.topNav ul li.active,.topNav ul li:hover{color:var(--fl-primary)}.topNav ul li.haveSubMenu{background:url(/assets/images/arrow-down.svg) 100% no-repeat;padding-right:30px}.topNav ul li.haveSubMenu:hover,.topNav ul li.haveSubMenu.active{background-image:url(/assets/images/arrow-down-active.svg)}.topNav ul li:hover ul{background:var(--fl-bg-light);border-radius:var(--fl-radius);width:220px;box-shadow:0 0 5px var(--fl-color-dim);z-index:99;flex-direction:column;padding:10px;display:flex;position:absolute;top:100%;right:-10px}.topNav ul li li{color:var(--fl-txt);margin:0 0 1px;padding:0 10px;display:flex}.topNav ul li li.active,.topNav ul li li:hover{color:var(--fl-primary);background-color:var(--fl-bg-dark);border-radius:var(--fl-radius-small)}.topNav ul li .adminIcon{background:url(/assets/images/user-icon.svg) 50% no-repeat;width:34px;height:34px;font-size:0;display:flex}.topNav ul li li a,.topNav ul li li button{text-align:left;width:100%}.menuIcon{cursor:pointer;background:url(/assets/images/menu-icon.svg) 50% no-repeat;width:32px;height:32px;font-size:0;display:none;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.menuIcon.active{background-image:url(/assets/images/icon-close.svg)}.siteFooter{background-color:var(--fl-bg-dark);color:var(--fl-txt-light);padding:40px 30px;font-size:1rem;font-weight:400;line-height:1.4}.footerTopContent{display:flex}.footerLeft{flex:0 0 420px;margin-right:40px}.footerRight{flex-direction:column;flex:1;align-items:flex-end;display:flex}.footerLeft h2{align-items:center;gap:20px;margin-bottom:16px;font-size:2.5rem;font-weight:700;display:flex}.siteFooter .highlightedTxt{color:var(--fl-primary)}.drawerCont .btnStyle,.siteFooter .btnStyle{background-color:inherit;color:var(--fl-txt-light);border-color:var(--fl-primary);margin-top:20px;padding:16px;font-size:1rem;font-weight:400}.drawerCont .btnStyle:hover,.siteFooter .btnStyle:hover{border-color:var(--fl-border)}.drawerCont .btnStyle{justify-content:center;min-width:100px}.footerRight ul{gap:30px;font-size:1.5rem;font-weight:700;display:flex}.footerRight li a:hover,.footerRight .socialWrap a:hover{color:var(--fl-primary)}.privacyMenu{color:var(--fl-txt-dim);margin-top:50px}.privacyMenu ul{font-size:1.25rem}.footerRight .socialWrap{gap:20px;margin-top:16px;display:flex}.footerRight .socialWrap svg{width:24px;height:24px}.copyright{text-align:center;margin-top:30px}.mainContentWrap{flex:1;padding:110px 50px 50px}.homeTopWrap{background-color:var(--fl-bg-dark);color:var(--fl-txt-light);padding:110px 50px 80px;position:relative}.homeTopWrap+.mainContentWrap{margin-top:0;padding-top:0}.mainContentWrap a{color:var(--fl-secondary);text-decoration:underline}.mainContentWrap a.comingSoonBlk,.mainContentWrap a:hover{color:var(--fl-txt);text-decoration:none}.mainContentWrap a.readMore{color:inherit;text-decoration:none}.bannerWrap{background:var(--fl-bg-dark);color:var(--fl-txt-light);margin:-30px -50px 0;padding:24px 50px;position:relative}.bannerWrap .wrapper{text-align:center;flex-direction:column;justify-content:center;align-items:center;line-height:1.5;display:flex}.bannerWrap h2{font-size:3.5rem;font-weight:700;line-height:1.1;font-family:var(--fl-font-heading);margin-bottom:20px;font-style:italic}.punishmentBanner{padding-bottom:60px;overflow:hidden}.punishmentBanner .wheelBlk{background:url(/assets/images/wheel-img.svg) 0 0/100% no-repeat;width:336px;height:336px;font-size:0;position:absolute;bottom:-300px;right:20px}.punishmentBanner .wheelBlk:hover{bottom:-250px}.punishmentBanner .wheelBlk:before{content:"";background:url(/assets/images/wheel-arrow.svg) 0 0/100% no-repeat;width:137px;height:64px;position:absolute;top:100%;right:100%}.punishmentBanner .wheelBlk:hover:before{top:10px}.bannerSubTxt{font-size:1.25rem}.bannerSubTxt span{color:var(--fl-primary)}.homeBannerLeftCont .bannerSubTxt{flex-direction:column;margin-bottom:16px;font-weight:400;display:flex}.homeBannerLeftCont .bannerSubTxt span{color:inherit}.topHeader .wrapper,.contentArea .wrapper{display:flex}.topHeader .topNav{flex:1;display:flex}.marquee,.marqueeDark{z-index:10;position:absolute;bottom:0;left:0;right:1px}.marquee{color:var(--fl-txt);background:var(--fl-primary);padding:10px 20px;transform:skew(-2deg)rotate(-2deg)}.marqueeDark{background:var(--fl-bg-mid);padding:10px 0;transform:skew(2deg)rotate(2deg)}.marqueeBand{align-items:center;height:100%;padding-left:2%;padding-right:2%;display:flex;overflow:hidden}.marqueeDark .marqueeBand{margin:0 2%;padding:0}.marquee .marqueeTrack{animation:32s linear infinite scroll}.marqueeTrack{white-space:nowrap;font-size:2rem;font-family:var(--fl-font-heading);align-items:center;gap:40px;display:flex}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.homeContentWrap>section{padding:80px 50px}.homeContentWrap>section.emailSubscriptionBlk,.homeContentWrap>section.billboardAdBlk{padding:40px 50px}.ourShop{background-color:#f1f1f1}.ourShop.innerPageShop{background-color:#0000}.challengeLeftNav{background-color:var(--fl-txt-light);z-index:9;flex:0 0 350px;width:350px;max-height:calc(100vh - 87px);position:sticky;top:80px}.challengeLeftNav>ul{background-color:var(--fl-txt-light);border:1px solid var(--fl-border);max-height:calc(100vh - 100px);overflow:hidden}.challengeLeftNav .navHeading+ul{max-height:calc(100vh - 160px)}.pageWithoutScroll .challengeLeftNav>ul{max-height:calc(100vh - 300px)}.pageWithoutScroll .challengeLeftNav .navHeading+ul{max-height:calc(100vh - 360px)}.challengeLeftNav>ul:hover{overflow:hidden auto}.challengeLeftNav>ul>li:not(:last-child){margin-bottom:1px}.navHeading,.challengeLeftNav>ul>li>button{background-color:var(--fl-bg-dim);color:var(--fl-txt);font-size:1.25rem;font-weight:700;font-family:var(--fl-font-heading);text-align:left;border:none;width:100%;padding:16px 36px 20px 20px;position:relative}.challengeLeftNav>ul>li>button:after{content:"";background:url(/assets/images/icon-expand.svg);width:24px;height:24px;position:absolute;top:50%;right:10px;transform:translateY(-50%)rotate(-180deg)}.challengeLeftNav>ul>li.expandedItem>button:after{transform:translateY(-50%)rotate(0)}.challengeLeftNav ul ul{display:none}.challengeLeftNav ul li.expandedItem ul{flex-direction:column;display:flex}.challengeLeftNav ul ul li{border-bottom:1px solid var(--fl-border);color:var(--fl-color-dim);cursor:pointer;flex-direction:column;padding:10px 16px;font-size:.75rem;display:flex;position:relative}.challengeLeftNav ul ul li.active:before{content:"";background:var(--fl-secondary);width:4px;height:100%;position:absolute;top:0;left:0}.headingTxt,.challengeLeftNav ul ul li .headingTxt{font-size:.875rem;font-weight:700;font-family:var(--fl-font-heading);color:var(--fl-txt)}.challengeRightContent{flex:1;padding:30px 0 30px 50px}.tagItem{background:var(--fl-primary);font-family:var(--fl-font-heading);text-transform:uppercase;margin-bottom:10px;padding:8px 12px 6px;font-size:1rem;font-weight:700;line-height:1.2;display:inline-flex}.tagItem.alertItem{background:var(--fl-danger)url(/assets/images/icon-flame.svg) no-repeat 10px center/24px;color:var(--fl-txt-light);padding-left:40px}.weekItem{align-items:center;display:flex}.weekItem span{border-radius:var(--fl-radius);text-transform:uppercase;color:var(--fl-primary);background-color:var(--fl-bg-dark);padding:5px 16px;font-size:1.5rem;font-weight:700}.weekItem:before,.weekItem:after{content:"";background-color:var(--fl-bg-dark);flex:1;height:1px}.challengeList>li:not(:last-child){border-bottom:1px solid var(--fl-border);margin-bottom:30px;padding-bottom:30px}.challengeList.noDividers>li:not(:last-child){border:none}.challengeList li{position:relative}.challengeList li h3.mainHeading{text-align:center}.challengeList li h3.mainHeading .subHeading{color:var(--fl-txt-dim);font-size:1.25rem;font-style:italic;font-weight:400;display:block}.challengeList ul li{margin:0 0 12px 24px;list-style-type:disc}.challengeList ol li{margin:0 0 12px 24px;list-style-type:decimal}.challengeList .optionList li{margin:0 0 16px;list-style-type:none}.challengeList .editBtn{position:absolute;top:0;right:0}.optionList li{background:var(--fl-bg-light);border-radius:var(--fl-radius-big);margin-bottom:16px;padding:16px}.optionList li:last-child{margin-bottom:0}.optionList h4{font-family:var(--fl-font-heading);margin-bottom:10px;font-size:1.5rem;font-weight:700}.challengePic{justify-content:center;margin-bottom:20px;display:flex;overflow:hidden}.challengePic img{border-radius:var(--fl-radius-big);border:1px solid var(--fl-border)}.challengePic .imagePortrait{max-height:300px}.challengePic .imageLandscape{max-height:250px}.challengePic .imageSquare{max-height:280px}.challengeItem,.challengeItemBg{text-align:center;background:url(/assets/images/challenge-detail-bg.png) 50%/contain no-repeat;flex-direction:column;justify-content:center;align-items:center;margin:20px 0;font-size:1.5rem;font-weight:700;line-height:1;display:flex;position:relative}.challengeItemBg{z-index:-1;background-position:50%;background-size:auto 100%;width:1000px;height:700px;font-size:0;position:relative}.challengeItem .relationTxt{margin:5px 0}.relationCalc{color:var(--fl-color-dim);line-height:1}.mediumAdBlk,.billboardAdBlk .wrapper,.leaderboardAdBlk{background-color:var(--fl-bg-light);justify-content:center;align-items:center;margin:0 auto;font-size:1.125rem;font-weight:700;display:flex;position:relative}.leaderboardAdBlk{max-width:720px;height:90px;margin-bottom:30px}.mediumAdBlk:before,.billboardAdBlk .wrapper:before,.leaderboardAdBlk:before,.mediumAdBlk:after,.billboardAdBlk .wrapper:after,.leaderboardAdBlk:after{filter:grayscale();content:"";opacity:.5;position:absolute}.mediumAdBlk:before,.billboardAdBlk .wrapper:before,.leaderboardAdBlk:before{background:url(/assets/images/fl-logo-icon.svg) 50%/100% no-repeat;width:60px;height:60px;top:50%;left:50%;transform:translate(-50%,-50%)}.mediumAdBlk:after,.billboardAdBlk .wrapper:after,.leaderboardAdBlk:after{content:"Advertisement";font-size:1rem;bottom:10px;left:10px}.adsbygoogle{z-index:2;width:100%;height:100%}.leftCont{flex:0 0 73%;width:73%;position:relative}.homeBannerWrap{align-items:center;max-width:1266px;margin:0 auto;display:flex}.homeBannerWrap h2{font-size:6.5rem;font-weight:700;line-height:1;font-family:var(--fl-font-heading);text-transform:uppercase;flex:1;max-width:600px}.homeBannerWrap h2 span{font-weight:300}.imgVideoBlk{border-radius:var(--fl-radius);width:320px;margin:0 auto;overflow:hidden}.imgVideoBlk video{width:100%;height:100%}.homeBannerItems{width:100%;font-family:var(--fl-font-kne);color:#474747;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:30px;margin-top:30px;font-size:2.5rem;line-height:1.1;display:flex}.homeBannerItems li{background:url(/assets/images/icon-cross.svg) 0 5px no-repeat;margin:10px 20px 10px 0;padding-left:40px}.homeBannerItems li.checkedItem{background-image:url(/assets/images/icon-tick.svg)}.sectionHeading{font-size:3.5rem;line-height:1;font-family:var(--fl-font-heading);text-transform:uppercase;align-items:center;margin-bottom:24px;font-weight:500;display:flex}.sectionHeading .moreLink{color:var(--fl-primary-dark);align-self:flex-end;margin-bottom:6px;margin-left:16px}.socialBlk .sectionHeading{flex-direction:column}.socialBlk .sectionHeading .subTxt{text-align:center;text-transform:none;font-size:1rem;font-weight:400;font-family:var(--fl-font-main);margin:10px 0 16px}.punishmentItems .sectionHeading{border:none;padding-bottom:0;font-size:2rem}.sectionHeading a{color:var(--fl-secondary);font-size:1rem;font-weight:400}.sectionHeading a:hover{color:var(--fl-txt)}.ourFavorites{z-index:2;position:relative}.productList{flex-wrap:wrap;gap:20px;display:flex}.stepItemBlk,.productListItem,.productList li{color:var(--fl-txt-light);text-shadow:0 0 4px var(--fl-bg-dark);cursor:pointer;background:#666 50%/cover no-repeat;align-items:flex-end;height:450px;padding:16px;transition:all .2s;display:flex;position:relative;overflow:hidden}.stepItemBlk,.productListItem{margin:0 10px}.stepContainer{margin:0 -10px}.stepItemBlk{border:1px solid var(--fl-border-light);border-radius:var(--fl-radius-small);text-shadow:none;color:var(--fl-txt);background:url(../media/challenge-detail-bg.fb016071.png) 50%/contain no-repeat;flex-direction:column;align-items:flex-start}.stepItemBlk.haveImage{color:var(--fl-txt-light);background:#666 50%/cover no-repeat}.stepItemBlk .stepContent{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:240px;margin:auto -5px 0;padding:0 5px;display:-webkit-box;overflow:hidden}.stepItemBlk.itemClicked .stepContent{display:flex;overflow-y:auto}.stepItemBlk .stepContent,.stepItemBlk .tagItem{z-index:2;position:relative}.stepItemBlk .tagItem{color:var(--fl-txt)}.productList li{flex:0 0 calc(25% - 15px);width:calc(25% - 15px)}.topProductList li{flex:0 0 calc(20% - 16px);width:calc(20% - 16px);height:300px}.pageWrapper .productList{gap:10px;margin:0}.pageWrapper .productList li{flex:0 0 calc(50% - 5px);width:calc(50% - 5px);margin:0;padding:10px}.productList .itemCheck{color:var(--fl-bg-dim);position:absolute;top:10px;right:10px}.productList .itemCheck.active{color:var(--fl-primary)}.productListItem .punishmentVideo,.productList .punishmentVideo{min-width:100%;height:100%;min-height:100%;top:0;left:0;position:absolute!important}.punishmentItems .productList li{height:360px}.productListItem:hover,.productList li:hover{transform:scale(1.03)}.stepItemBlk.haveImage:before,.productListItem:before,.productList li:before{content:"";z-index:1;background-color:#0000004d;width:100%;height:100%;position:absolute;top:0;left:0}.showListView .productList li .favItemHeading{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.productListItem .favItemHeading,.productListItem .levelBlk,.productList li .favItemHeading,.productList li .levelBlk{z-index:2;position:relative}.productListItem .listLeftCont,.productList li .listLeftCont{flex-direction:column;justify-content:flex-end;display:flex}.productListItem .listLeftCont .levelBlk,.productList li .listLeftCont .levelBlk{flex:none}.productList .descText{display:none}.topPunishments{background-color:var(--fl-bg-dark);color:var(--fl-txt-light)}.topPunishments .sectionHeading{color:var(--fl-primary)}.top10,.top25{z-index:2;background:50%/100% no-repeat;width:56px;height:56px;font-size:0;position:absolute;top:20px;left:20px}.top10{background-image:url(/assets/images/top-10.svg)}.top25{background-image:url(/assets/images/top-25.svg)}.showListView .productList{margin:0}.showListView .productList li{border-bottom:1px solid var(--fl-border);width:calc(100% - 20px);text-shadow:none;color:var(--fl-txt);background:0 0;flex:0 0 calc(100% - 20px);justify-content:space-between;align-items:center;height:auto;margin:0;padding:20px 0;transform:scale(1)}.showListView .productList li .listLeftCont{flex-direction:row;flex:1;justify-content:flex-start;align-items:center;max-width:calc(40% - 72px);padding-right:30px}.showListView .productList li:before{display:none}.showListView .productList .descText{flex:0 0 60%;width:60%;font-size:1rem;font-weight:400;display:inline-flex}.showListView .favItemHeading{margin:0 16px 0 0;font-size:1.5rem}.showListView .top10,.showListView .top25{flex:0 0 32px;order:1;width:32px;height:32px;margin-left:16px;position:relative;top:auto;left:auto}.topProductList li .listLeftCont{align-items:flex-start;height:100%}.topPosition{width:40px;height:40px;color:var(--fl-txt-light);font-size:1rem;font-family:var(--fl-font-heading);z-index:2;background:url(/assets/images/number-bg.svg) 50%/100% no-repeat;justify-content:center;align-items:center;margin-bottom:auto;font-weight:700;display:flex;position:relative}.favItemHeading{font-size:1.5rem;font-weight:500;line-height:1.3;font-family:var(--fl-font-heading);text-transform:uppercase;margin-bottom:12px}.favItemHeading:last-child{margin-bottom:0}.topProductList .favItemHeading{text-transform:none;font-size:1.125rem;font-family:var(--fl-font-main)}.levelBlk{background:var(--fl-bg-dark)no-repeat 10px center;color:var(--fl-txt-light);border-radius:16px;align-self:flex-start;padding:5px 10px 5px 30px;font-size:.875rem;line-height:19px}.blockPic .levelBlk{min-width:84px}.showListView .levelBlk{flex:0 0 84px;align-self:center;width:84px}.levelBlk.badge-1{background-image:url(/assets/images/badge-1.svg)}.levelBlk.badge-2{background-image:url(/assets/images/badge-2.svg)}.levelBlk.badge-3{background-image:url(/assets/images/badge-3.svg)}.levelBlk.badge-4{background-image:url(/assets/images/badge-4.svg)}.levelBlk.badge-5{background-image:url(/assets/images/badge-5.svg)}.viewOptions{display:flex}.sectionHeading .viewOptions{margin-left:auto}.viewOptions li{cursor:pointer;background:50%/100% no-repeat;width:40px;height:40px;margin-left:2px;font-size:0}.viewOptions li:hover{opacity:.7}.viewOptions li.gridView{background-image:url(/assets/images/grid-view-active.svg)}.showListView .viewOptions li.gridView{background-image:url(/assets/images/grid-view.svg)}.viewOptions li.listView{background-image:url(/assets/images/list-view.svg)}.showListView .viewOptions li.listView{background-image:url(/assets/images/list-view-active.svg)}.challengeItem em{position:relative}.challengeItem em:after{content:"";background-color:var(--fl-highlight);width:100%;height:30px;position:absolute;top:24px;left:6px;transform:skewY(-5deg)skew(-8deg)}.highlightedTxt{color:var(--fl-secondary)}.latestUpdate .wrapper>ul{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.latestUpdate li{cursor:pointer;align-items:flex-start;display:flex}.latestUpdate li:first-child{flex-direction:column;grid-row:span 3;display:flex}.leftPic{border-radius:var(--fl-radius-small);flex:0 0 45%;width:45%;height:160px;margin-right:12px;font-size:0;overflow:hidden}.leftPic img{object-fit:cover;width:100%;height:100%}.latestUpdate li:first-child .leftPic{flex:none;width:100%;height:400px;margin:0 0 16px}.rightContentBlk{flex:1}.contentHeading{font-size:1.125rem;font-family:var(--fl-font-heading);text-transform:uppercase;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-bottom:8px;font-weight:500;display:-webkit-box;overflow:hidden}.contentDesc{line-clamp:3;-webkit-line-clamp:3;opacity:.8;-webkit-box-orient:vertical;margin-bottom:12px;display:-webkit-box;overflow:hidden}.userBlkWrap{align-items:center;margin:16px 0 20px;display:flex;position:relative}.rightContentBlk .userBlkWrap{margin:12px 0 0}.userPic{border-radius:50%;margin-right:10px;overflow:hidden}.userPic,.userPic svg{width:32px;height:32px}.userPic img{object-fit:cover;width:100%;height:100%}.userHeading{font-size:.875rem;font-weight:700}.updatedOn{color:var(--fl-color-dim);font-size:.75rem}.billboardAdBlk .wrapper{background-color:var(--fl-bg-light);height:250px}.blockContent{border:1px solid var(--fl-border);margin-bottom:20px;padding:16px}.socialBlk .blockHeading{margin-bottom:5px}.blockHeading{align-items:center;gap:10px;margin-bottom:10px;font-size:1.125rem;font-weight:600;display:flex}.socialFeed{flex-wrap:wrap;gap:20px;display:flex}.socialFeed li{border:1px solid var(--fl-border);border-radius:var(--fl-radius-small);background-color:var(--fl-bg-dark);flex:0 0 calc(25% - 15px);justify-content:center;align-items:center;width:calc(25% - 15px);height:300px;display:flex;overflow:hidden}.topItemList{counter-reset:item;flex-wrap:wrap;justify-content:center;gap:12px;padding:0;font-size:1rem;font-weight:600;line-height:1.2;list-style:none;display:flex}.topItemList li{counter-increment:item;border:1px solid var(--fl-border-dark);text-align:center;border-radius:var(--fl-radius-small);flex-direction:column;flex:0 0 calc(20% - 10px);justify-content:center;align-items:center;gap:12px;padding:16px;display:flex;position:relative}.topItemList li:hover{border-color:var(--fl-border);opacity:.7}.topItemList li:before{content:"# " counter(item,decimal-leading-zero)" ";color:var(--fl-primary);font-weight:300}.mediumAdBlk{height:250px;margin:16px}.countdownCont{background-color:var(--fl-bg-dark);color:var(--fl-txt-light);text-align:center;margin:20px 0;padding:10px;font-size:.75rem}.countdownCont h3{margin-bottom:5px;font-size:1.25rem}.countdownCont p:not(:last-child){margin-bottom:12px}.countdownCont img{width:100%}.countdownCont .highlightedTxt{color:var(--fl-primary)}.timerItem{justify-content:center;gap:16px;margin-bottom:20px;font-size:2.5rem;font-weight:700;display:flex}.timerItem li{text-transform:uppercase;flex-direction:column;display:flex}.timerItem li span{color:var(--fl-txt-light-2);margin-top:10px;font-size:.75rem;font-weight:400}.btnTxt{color:inherit;cursor:pointer;text-decoration:underline}.btnFilled,.btnStyle,.txtBtn,.btnDanger,.btnPrimary{cursor:pointer;border-radius:var(--fl-radius-small);justify-content:center;align-items:center;min-height:40px;padding:8px 16px;font-size:1rem;font-weight:700;line-height:1.2;display:flex}.iconBtn{width:36px;height:36px;font-family:var(--fl-font-heading);border-radius:50%;justify-content:center;padding:8px}.btnStyle{font-family:var(--fl-font-main);border:1px solid var(--fl-bg-dark);background-color:var(--fl-bg);color:var(--fl-txt);align-items:center;gap:8px;display:flex}.btnDanger{background:var(--fl-danger);border-color:var(--fl-danger);color:var(--fl-txt-light)}.btnPrimary{background:var(--fl-primary)}.btnFilled,.btnStyle:hover{border:1px solid var(--fl-bg-dark);background-color:var(--fl-bg-dark);color:var(--fl-txt-light)}.btnFilled:hover{border:1px solid var(--fl-bg-dark);background-color:var(--fl-bg);color:var(--fl-txt)}.btnHighlighted{background:var(--fl-primary);border-color:var(--fl-primary)}.btnSecondary{background:var(--fl-highlight);border-color:var(--fl-highlight)}.btnSuccess,.btnSuccess:hover{color:var(--fl-txt-dark);cursor:default;background:#adffe8;border-color:#adffe8}.btnOutlined{border:1px solid var(--fl-border);color:inherit;background:0 0}.btnOutlined:hover{background:var(--fl-bg);border:1px solid var(--fl-border);color:var(--fl-txt)}.btnFull{width:100%}.txtBtn{background-color:#0000;border:none}.txtBtn:hover{color:var(--fl-primary)}.btnFilled:disabled,.btnFilled:disabled:hover,.innerBanner .btnFilled:disabled,.innerBanner .btnFilled:disabled:hover,.btnStyle:disabled,.btnStyle:disabled:hover,.pageWrapper>.btnStyle:disabled,.pageWrapper>.btnStyle:disabled:hover{background-color:var(--fl-bg-dim);color:var(--fl-txt-dim);border-color:var(--fl-border);cursor:not-allowed}.followBtn:disabled,.followBtn:disabled:hover{color:var(--fl-txt)}.bigBtn{justify-content:center;width:100%}.btnPrimary>span:not(:first-child){margin-left:8px}.editBtn{font-size:1rem;line-height:20px}.comingSoonItem{background-color:var(--fl-bg-light);margin-bottom:30px;padding:20px;font-size:1rem}.comingSoonItem h3{font-size:2rem}.sectionImg{margin-bottom:16px}.ourShop ul,.summaryList{flex-wrap:wrap;gap:20px;display:flex}.ourShop ul li{text-align:center;flex-direction:column;flex:0 0 calc(25% - 15px);align-items:center;width:calc(25% - 15px);display:flex}.ourShop ul li .btnStyle{padding:10px 16px}.productName{font-family:var(--fl-font-heading);text-transform:uppercase;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-bottom:16px;font-size:1.125rem;font-weight:500;display:-webkit-box;overflow:hidden}.summaryList li{border:1px solid var(--fl-border-light);border-radius:var(--fl-radius-small);flex:0 0 30%;width:30%;padding:16px}.listHeading{text-transform:uppercase;font-size:1.5rem;font-family:var(--fl-font-heading);align-items:center;margin-bottom:12px;font-weight:600;display:flex}.listHeading img{height:32px;margin-right:10px}.listContent{margin:20px 0 0}.pageOuterWrapper .summaryList p{font-size:1.125rem;line-height:1.3;font-family:var(--fl-font-main);margin-bottom:5px}.shopImg{border-radius:var(--fl-radius-small);background-color:var(--fl-bg);border:1px solid var(--fl-border);justify-content:center;align-items:center;width:100%;height:180px;margin-bottom:10px;display:flex;overflow:hidden}.shopImg img{max-width:100%}.readMore,.arrowBtn{cursor:pointer;text-align:left;background:url(/assets/images/right-arrow.svg) 100% no-repeat;border:none;outline:none;padding-right:24px;font-size:1.125rem}.fade-in{opacity:0;transition:opacity .5s ease-in-out}.fade-in.visible{opacity:1}.punishmentItems{margin-top:30px}.noGap,.punishmentItems.noGap{margin-top:0}.searchBlk{background-color:var(--fl-bg);border-bottom:1px solid var(--fl-border);z-index:9;margin:0 -50px 20px;padding:20px 30px;position:sticky;top:80px}.searchItems{background:var(--fl-bg);width:450px;max-width:100%;box-shadow:0 0 10px var(--fl-bg-dim);z-index:9;padding:10px;position:absolute;top:calc(100% + 10px);right:0}.pageWrapper .searchBlk{color:var(--fl-txt);background-color:var(--fl-bg-dark);border:none;margin:-16px -16px 0;padding:16px;position:sticky;top:0}.pageWrapper .searchItems{border-radius:var(--fl-radius);width:100%;top:100%}.searchBlk .wrapper{gap:10px;max-width:1000px;display:flex}.searchFldWrap{border:1px solid var(--fl-bg-dark);background:var(--fl-bg)url(/assets/images/icon-search.svg) no-repeat 12px center;border-radius:var(--fl-radius);flex:1;padding:10px 50px 10px 40px;position:relative}.searchFldWrap input{background:var(--fl-bg);border:none;width:100%;height:30px;font-size:1rem;font-weight:400}.searchFldWrap input:focus{border:none;outline:none}.searchFldWrap .searchControl{background:url(/assets/images/icon-control.svg) 50%/20px no-repeat;border:none;border-radius:50%;width:32px;height:32px;font-size:0;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.searchFldWrap .searchControl.active{background-color:var(--fl-bg-light)}.itemHeading{word-wrap:break-word;margin-bottom:10px;font-size:1.125rem;font-weight:500}hr{border-color:var(--fl-border);margin:20px 0}.levelSlideWrap{margin:0 20px 30px}.sliderHeadingTxt{font-family:var(--fl-font-main);justify-content:center;gap:5px;margin-bottom:12px;font-size:1rem;display:flex}.slideChanel{cursor:pointer;align-items:center;height:1rem;margin-bottom:20px;display:flex;position:relative}.slideBar{background:var(--fl-bg-light);border-radius:var(--fl-radius);align-items:center;width:100%;height:.5rem;display:flex;position:absolute}.completeLine{background-color:var(--fl-primary)}.h-full{height:100%}.slideCircle{background-color:var(--fl-bg-dark);border:4px solid var(--fl-primary);border-radius:50%;width:24px;height:24px;position:absolute}.slidePoint{background-color:var(--fl-bg-dark);border-width:50%;width:4px;height:4px;position:absolute}.severityList{gap:2px;display:flex}.severityList li{text-align:center;border-radius:var(--fl-radius-small);flex-direction:column;flex:1;align-items:center;padding:5px 2px;font-size:.75rem;font-weight:400;display:flex}.severityList li:hover,.severityList li.active{background:var(--fl-bg-dark);color:var(--fl-txt-light)}.severityList li .levelBlk{background-color:#0000;background-position:50%;background-size:100%;border-radius:0;justify-content:center;align-self:center;align-items:center;width:24px;height:28px;margin-bottom:8px;padding:0;font-size:.5rem;font-style:normal;display:flex}.wayToSpice ul{margin:0 0 0 30px;list-style-type:disc}.stepList li li:not(:last-child){margin-bottom:16px}.spiceList ul li{margin-top:5px}.wayToSpice{border:1px solid var(--fl-border-light);border-radius:var(--fl-radius);margin-top:20px;padding:16px}.mainContentWrap section{margin-top:80px}.punishmentInnerBanner{background:var(--fl-bg-dark);color:var(--fl-txt-light);margin:-30px -50px 0;padding:40px 30px}.punishmentInnerBanner .wrapper{flex-wrap:wrap;align-items:center;display:flex}.punishmentInnerBanner .bannerLeftCont{flex:1}.punishmentInnerBanner .bannerRightCont{max-width:40%;padding:40px}.bannerRightCont .videoBg{position:relative}.bannerRightCont .videoBg:before{content:"";z-index:-1;background-color:#5c5c5c;border-radius:20px;width:100%;height:100%;position:absolute;top:0;left:0;transform:rotate(6deg)}.punishmentInnerBanner .bannerRightCont img{border-radius:var(--fl-radius-big);max-height:600px}.comPic{border:3px solid var(--fl-border);border-radius:50%;width:60px;height:60px;overflow:hidden}.comPic img{width:100%;display:block}.comPic svg{background-color:var(--fl-bg-dark);border:5px solid var(--fl-bg-dark);width:100%;height:100%}.leagueDetailBlk{margin-bottom:30px}.nextPrevPunishment{justify-content:space-between;align-items:center;width:100%;margin-top:50px;font-size:1rem;display:flex}.prevOption,.nextOption{cursor:pointer;background:0/31px no-repeat}.prevOption{background-image:url(/assets/images/icon-previous.svg);padding-left:40px}.nextOption{background-image:url(/assets/images/icon-next.svg);background-position:100%;margin-left:auto;padding-right:40px}.prevOption:hover,.nextOption:hover{color:var(--fl-primary)}.prevOption:hover{background-image:url(/assets/images/icon-previous-hover.svg)}.nextOption:hover{background-image:url(/assets/images/icon-next-hover.svg)}.homeBannerLeftCont{max-width:540px;padding-right:30px}.homeBannerLeftCont button{text-transform:uppercase}.homeBannerLeftCont .btnHighlighted:hover{border-color:var(--fl-border);background-color:var(--fl-bg);color:var(--fl-txt)}.homeBannerLeftCont h2,.bannerLeftCont h2{font-size:6rem;font-weight:700;line-height:1;font-family:var(--fl-font-heading);margin-bottom:30px}.bannerLeftCont p{max-width:600px}.bannerLabels{font-family:var(--fl-font-main);flex-wrap:wrap;gap:40px;margin-top:60px;display:flex}.ratingBlk{gap:5px;margin-top:8px;display:flex}.ratingBlk span{background:url(/assets/images/rating.svg) 50%/100% no-repeat;width:25px;height:32px;font-size:0}.ratingBlk span.active{background-image:url(/assets/images/rating-active.svg)}.levelName{color:var(--fl-primary);margin-top:8px}.moveControl{flex:0 0 72px;justify-content:flex-end;gap:4px;display:flex}.disableItem{opacity:.5;cursor:not-allowed}.moveItem{background-color:var(--fl-bg-light);border:1px solid var(--fl-border);border-radius:9999px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.moveItem:not(:disabled):hover{background-color:var(--fl-bg)}.moveItem:disabled{cursor:not-allowed}.punishmentItems:not(.showListView) .moveControl{z-index:2;position:absolute;top:10px;right:10px}.btnSpinner{border:2px solid var(--fl-primary);border-top-color:#0000;border-radius:50%;width:20px;height:20px}.searchBlk .wrapper>.btnStyle{justify-content:center;gap:8px;width:190px}.btnWrap,.btnWrapInline{gap:10px;display:flex}.btnWrap:not(:last-child){margin-bottom:20px}.btnWrap button{flex:1;justify-content:center}.topBtnWrap{justify-content:flex-end;margin-bottom:16px;display:flex}.modalBlkWrap{background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;padding:90px 30px 30px;display:flex;position:fixed;top:0;left:0}.modalBlk{background:#00000080;max-height:calc(100vh - 170px)}.actionBtnWrap{gap:10px;display:flex;position:absolute;top:-20px;right:0}.actionBtnWrap .btnPrimary,.actionBtnWrap .btnDanger{min-height:36px}.challengeActionBtns{top:0}.actionBtnWrap+h3{padding:16px 0 0}.innerTabNav{background-color:var(--fl-bg);z-index:98;scrollbar-width:none;display:flex;position:sticky;top:80px;overflow-x:auto}.innerTabNav ul{gap:40px;margin:20px auto;display:flex}.innerTabNav li{font-size:2rem;font-family:var(--fl-font-heading);cursor:pointer;text-transform:uppercase;padding:5px 10px 2px;font-weight:700;display:flex;position:relative}.innerTabNav li:after{content:"";background-color:var(--fl-primary);z-index:-1;width:100%;height:22px;position:absolute;bottom:0;left:0}.innerTabNav li.active:after,.innerTabNav li:hover:after{height:100%}.stickyWrap{position:sticky;top:100px}.favoriteIcon{background:var(--fl-bg-dark)url(/assets/images/star-outline.svg) no-repeat center 6px/16px;z-index:2;cursor:pointer;border-radius:50%;flex:0 0 30px;width:30px;height:30px;font-size:0;position:absolute;bottom:20px;right:20px}.favoriteIcon.active{background-image:url(/assets/images/star-filled.svg)}.showListView .favoriteIcon{margin-right:10px;position:relative;bottom:auto;right:auto}.addSlideBlk{background-color:var(--fl-bg-light);cursor:pointer;flex-direction:column;min-height:620px;padding:20px 20px 50px;display:flex}.sliderHeading{text-align:center;font-size:3rem;font-style:italic;font-weight:700}.shareTxt{font-family:var(--fl-font-kne);text-align:center;font-size:1.25rem;transform:rotate(-15deg)}.addSlide{border:1px dashed var(--fl-color-dim);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:120px;height:120px;margin:auto;display:flex}.adminActionWrap{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.adminActionWrap .adminActionBtn{border-radius:var(--fl-radius);background-color:var(--fl-bg-dark);border:1px solid var(--fl-bg-dark);color:var(--fl-txt-light);cursor:pointer;padding:5px 12px;font-size:1rem}.adminActionWrap .actionDanger{background-color:var(--fl-danger);border-color:var(--fl-danger)}.adminActionWrap .adminActionBtn:hover{background-color:var(--fl-bg);color:var(--fl-txt)}.adminActionWrap .actionDanger:hover{color:var(--fl-danger)}.privacyBlk{font-size:1rem;position:relative}.privacyBlk h1{margin-bottom:20px;font-size:2.5rem;font-weight:600}.popupWrap{z-index:104;background-color:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.popupContBlk,.popupContBlkBig{background:var(--fl-bg);border-radius:var(--fl-radius);width:100%;max-height:calc(100vh - 110px);margin-top:90px;margin-bottom:20px;padding:20px;font-size:1rem;overflow-y:auto}.popupContBlk{max-width:440px}.popupContBlkBig{max-width:1200px;padding-top:0}.popupHeadingBlk{background-color:var(--fl-bg);border-bottom:1px solid var(--fl-border);z-index:101;margin:0 -20px 20px;padding:20px;position:sticky;top:0}.popupContBlk .btnWrap{margin-top:16px}.drawerWrap{background-color:var(--fl-bg-dark);width:90%;max-width:600px;height:100%;color:var(--fl-txt-light);position:absolute;top:0;right:0}.closePopup{background-color:var(--fl-primary);width:32px;height:32px;color:var(--fl-txt);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:16px;right:16px}.closePopup:hover{background-color:var(--fl-bg)}.drawerCont{flex-direction:column;justify-content:center;height:100%;padding:50px;display:flex;overflow-y:auto}.drawerHeading{margin-bottom:30px;font-size:2rem;font-weight:700}.formWrap{flex-direction:column;display:flex}.fldStyle,.textareaStyle{border:1px solid var(--fl-border);background:var(--fl-bg-light);color:var(--fl-txt);border-radius:var(--fl-radius-small);font-size:1rem;font-weight:500;font-family:var(--fl-font-main);outline:none;width:100%;padding:10px}.textareaStyle{height:120px;font-size:inherit;font-weight:inherit}.feedPostSection .textareaStyle{flex:1;height:80px}.fldStyle:focus,.textareaStyle:focus{border-color:var(--fl-color-dim);outline:none}.switchWrap{justify-content:space-between;align-items:center;display:flex}.switchOption>input[type=checkbox]{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.switchOption .customCheck{background-color:var(--fl-bg-dim);cursor:pointer;border-radius:14px;align-items:center;width:54px;height:26px;display:inline-flex;position:relative}.switchOption .customCheck.haveChecked{background-color:var(--fl-primary)}.switchOption .checkCircle{background-color:var(--fl-bg);border-radius:50%;width:20px;height:20px;margin-left:4px}.switchDisabled{position:relative}.switchDisabled:after{content:"";position:absolute;inset:0}.sliderBtnWrap{justify-content:center;gap:20px;margin-top:30px;display:flex}.prevSlide,.nextSlide{cursor:pointer;background:50%/100% no-repeat;width:60px;height:60px;font-size:0}.prevSlide{background-image:url(/assets/images/prev-icon.svg)}.nextSlide{background-image:url(/assets/images/next-icon.svg)}.prevSlide:hover,.nextSlide:hover{opacity:.5}.mobileNav{background:var(--fl-bg)url(/assets/images/arrow-down-more.svg) no-repeat right 24px center;border-bottom:1px solid var(--fl-border);cursor:pointer;height:48px;padding:10px 50px 10px 20px;font-size:1rem;font-weight:700;line-height:28px;display:none}.mobileActive .mobileNav{background-image:url(/assets/images/icon-close-dark.svg);background-position:right 16px center;font-size:0}.fldWrap{margin-bottom:16px}.fldWrap>label{justify-content:space-between;margin-bottom:3px;font-size:.875rem;display:flex}.imgCredit{color:var(--fl-txt-dim);margin:16px 0 0;font-size:.875rem;display:block}.imgCredit a{color:var(--fl-primary);text-decoration:none}.imgCredit a:hover{color:var(--fl-txt-light)}.linkCol{word-break:break-all;max-width:400px}.joinPageWrapper{max-width:550px;margin:0 auto;padding:60px 0 40px}.joinPageWrapper .drawerHeading{margin-bottom:16px;font-size:1.25rem}.emailSubscriptionBlk{background-color:var(--fl-primary);color:var(--fl-txt)}.mainContentWrap section.innerSubscriptionBlk{margin:0 -50px;padding:40px 50px}.formMsg{background-color:var(--fl-bg-mid);border-radius:var(--fl-radius-small);text-align:center;margin-top:12px;padding:5px 15px}.formMsg.successTxt{color:var(--fl-primary)}.formMsg.errorTxt{color:var(--fl-danger)}.challengeOptions h2{font-size:2rem}code,pre{text-wrap:auto;font-family:inherit}.mobileBannerDetails,.nextPrevMobile{display:none}.selectPunishmentBlk .searchBlk{border:none;margin:0 -10px;padding:10px}.selectPunishmentBlk .productList{max-height:500px;margin:0 10px;overflow-y:auto}.selectPunishmentBlk .productList li{flex:0 0 calc(50% - 20px)}.newsletterWrap{justify-content:center;align-items:center;gap:30px;display:flex}.newsletterWrap .contentLeft{max-width:480px}.newsletterWrap .headingBlk{font-family:var(--fl-font-heading);text-transform:uppercase;font-size:1.75rem;font-weight:700}.joinPageWrapper .newsletterWrap{text-align:center;flex-direction:column}.formFldWrap{gap:10px;display:flex}.newsletterForm .fldStyle{border-color:var(--fl-border-dark);width:240px}.ourFavorites .react-slideshow-wrapper.slide{width:calc(100% + 20px);margin:0 -10px}.react-slideshow-container .nav{top:-50px}.react-slideshow-container .nav:first-of-type{left:auto;right:70px}.inspirationContainer{gap:20px;display:flex}.inspirationLeft{border:1px solid var(--fl-border-light);border-radius:var(--fl-radius);flex:1;max-width:calc(100% - 420px);padding:50px 30px}.inspirationRight{flex-direction:column;flex:0 0 400px;gap:20px;display:flex}.inspirationLeft .react-slideshow-container .nav{background-color:var(--fl-bg-mid);border-radius:50%;width:32px;height:32px}.inspirationLeft .react-slideshow-container .nav svg{fill:var(--fl-txt-light);width:16px;height:16px}.inspirationLeft .react-slideshow-container .nav:first-of-type{top:50%;left:10px;transform:translateY(-50%)}.inspirationLeft .react-slideshow-container .nav:last-of-type{top:50%;right:10px;transform:translateY(-50%)}.indicators-wrapper{flex-wrap:wrap;gap:10px;display:flex}.custom-indicator{flex:0 0 calc(33.33% - 10px)}.indicator-icon{border:2px solid var(--fl-border-light);border-radius:var(--fl-radius);cursor:pointer;background-color:var(--fl-bg);flex-direction:column;justify-content:center;align-items:center;padding:20px 10px;font-size:.875rem;font-weight:500;display:flex}.custom-indicator.active .indicator-icon{border-color:var(--fl-border-dark)}.indicator-label{margin-top:8px}.submitContent{border:1px solid var(--fl-border-light);border-radius:var(--fl-radius);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:16px;display:flex}.submitContent h4{text-transform:uppercase;margin:0}.addInspirationBtn{border:1px dashed var(--fl-border);background-color:var(--fl-bg-light);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:120px;height:120px;display:flex}.addInspirationBtn em{background-color:var(--fl-color-dim);width:16px;height:16px;color:var(--fl-txt-light);border-radius:50%;margin-bottom:5px;font-style:normal;line-height:1}.defaultVideo,.slideContentBlk{justify-content:center;display:flex}.defaultVideo video{max-width:300px;max-height:340px}@media (max-width:1439px){.homeBannerWrap h2{font-size:6rem}}@media (max-width:1365px){.homeBannerWrap h2{font-size:5rem}.homeBannerItems{font-size:2.25rem;line-height:1.3}.stepItemBlk,.productListItem,.productList li{height:350px}.topProductList li{height:270px}.timerItem{font-size:2.5rem}.challengeLeftNav{margin-left:-50px}}@media (max-width:1279px){.menuIcon{display:block}.navHeading,.topNav ul{display:none}.topNav ul.active{background:var(--fl-bg-dark);flex-direction:column;width:280px;height:100%;padding:50px 20px 20px;display:flex;position:fixed;top:0;right:0;overflow:auto}.topNav ul li{width:100%;margin:0 0 10px;line-height:1.5}.topNav ul li.haveSubMenu,.topNav ul li.haveSubMenu.active{background:0 0;padding-right:0}.topNav ul li li.active,.topNav ul li li:hover{color:var(--fl-primary);background-color:#0000;border-radius:0}.topNav ul ul{flex-direction:column;display:flex}.topNav ul li ul,.topNav ul li:hover ul{box-shadow:none;background:0 0;padding:10px 0 0 10px;position:relative;top:auto;right:auto}.topNav ul li li{color:var(--fl-txt-light);padding:5px 10px}.topNav ul li.haveSubMenu:hover,.topNav ul li.haveSubMenu.active{background:0 0}.topNav>ul>li.active:after{display:none}.imgVideoBlk{width:260px}.homeBannerItems{gap:0;font-size:1.75rem;line-height:1.1}.homeBannerItems li{background-size:20px;margin-right:40px;padding-left:24px}.stepItemBlk,.productListItem,.productList li{height:300px;padding:15px}.topProductList li{height:250px}.challengeItemBg{width:700px;height:550px}.challengeItem em:after{height:24px;top:12px}.leftPic{flex:0 0 200px;width:200px}.comingSoonItem h3{font-size:1.5rem}.readMore,.arrowBtn{font-size:1rem}.timerItem{gap:10px;font-size:2rem}.punishmentBanner .wheelBlk,.punishmentBanner .wheelBlk:hover{bottom:-260px;right:10px}.punishmentBanner .wheelBlk:before,.punishmentBanner .wheelBlk:hover:before{top:10px}.homeBannerLeftCont h2,.bannerLeftCont h2{font-size:4rem}.punishmentInnerBanner .bannerRightCont{max-width:45%;padding-left:20px}.socialFeed li{height:240px}.inspirationLeft{max-width:calc(100% - 320px)}.inspirationRight{flex:0 0 300px}}@media (max-width:1023px){.topHeader{min-height:50px}.siteLogo img{height:30px}.footerTopContent{flex-direction:column}.footerLeft{flex:none;margin-bottom:50px;margin-right:0}.footerLeft h2{font-size:2.25rem}.footerRight{align-items:flex-start}.footerRight ul{flex-direction:column;gap:16px}.footerRight .socialWrap{margin-top:50px}.leftPanelAccordion{width:100%}.bannerWrap{margin:-10px -20px 0}.pageOuterWrapper{font-size:1rem}.contentArea .wrapper{flex-direction:column}.searchBlk .wrapper{flex-direction:row}.challengeLeftNav{flex:1;width:calc(100% + 40px);max-height:calc(100vh - 47px);margin:0 -20px;top:50px}.challengeLeftNav.mobileActive{flex:1;width:100%;margin:0;position:fixed;inset:50px 0 0}.pageWithoutScroll .challengeLeftNav>ul,.challengeLeftNav>ul{max-height:calc(100vh - 98px);overflow:hidden auto}.challengeRightContent{padding:30px 0}.homeTopWrap,.mainContentWrap{padding:60px 20px 30px}.homeContentWrap>section{padding:40px 20px}.punishmentInnerBanner,.topHeader,.siteFooter{padding-left:20px;padding-right:20px}.punishmentInnerBanner{margin-left:-20px;margin-right:-20px}.searchBlk{margin:0 -20px 20px;padding:16px 20px;top:50px}.leftCont{flex:1;width:100%}.leaderboardAdBlk{display:none}.homeBannerWrap{margin:0}.rightCont{max-height:100%;padding:0}.sectionHeading{font-size:2rem}.stepItemBlk,.productListItem,.productList li{height:260px}.topProductList li{height:220px}.leftPic{flex:0 0 160px;width:160px}.contentDesc{font-size:.875rem}.newsletterWrap .headingBlk{font-size:1.25rem}.homeContentWrap>section.emailSubscriptionBlk,.homeContentWrap>section.billboardAdBlk{padding:30px 20px}.newsletterWrap .contentLeft{max-width:320px}.showListView .productList{flex-direction:column}.showListView .productList li{flex-direction:column;align-items:start;width:100%}.showListView .productList li .listLeftCont{max-width:100%;padding-right:0}.showListView .productList li .favItemHeading{white-space:initial;overflow:initial;text-overflow:initial}.moveControl{flex:none;margin-top:12px}.showListView .productList .descText{flex:none;width:100%;margin-top:20px}.optionList h4{font-size:1.75rem}.challengeItemBg{width:550px;height:450px}.punishmentInnerBanner .wrapper{flex-direction:column;align-items:flex-start}.punishmentInnerBanner .bannerRightCont{align-self:center;max-width:500px;margin-top:30px;padding-left:0}.listHeading img{flex:0 0 24px;width:24px}.summaryList p{padding-left:0;font-size:1.75rem}.innerTabNav{top:50px}.innerTabNav li{font-size:1.25rem}.mobileNav{display:block}.itemList{display:none}.mobileActive .navHeading,.mobileActive .itemList{display:block}.userPic,.userPic svg{width:32px;height:32px}.socialFeed li,.shopImg{height:160px}.productName{font-size:1rem}.punishmentInnerBanner .bannerLeftCont{width:100%;margin:0}.topItemList li{flex:0 0 calc(25% - 11px)}.inspirationLeft{max-width:calc(100% - 320px)}.inspirationRight{flex:0 0 300px}.mainContentWrap section.innerSubscriptionBlk{margin:0 -20px;padding:20px}}@media (max-width:767px){.parallaxContainer{margin-top:-300px}.homeBannerWrap{flex-direction:column}.homeBannerLeftCont{flex-direction:column;padding-right:0;display:flex}.homeBannerWrap h2,.imgVideoBlk{max-width:100%}.imgVideoBlk{width:200px;margin:30px auto 0}.homeBannerItems{flex-direction:column;order:2}.ourShop ul li,.selectPunishmentBlk .productList li,.productList li,.socialFeed li{flex:0 0 calc(50% - 10px);width:calc(50% - 10px)}.top10,.top25{width:40px;height:40px;top:10px;left:10px}.productListItem .favItemHeading,.productList li .favItemHeading{margin-bottom:8px;font-weight:400;line-height:1.2}.readMore,.arrowBtn{font-size:.875rem}.homeBannerWrap h2{font-size:4rem}.punishmentBanner .wheelBlk{width:240px;height:240px;bottom:-180px}.punishmentBanner .wheelBlk:before{width:100px}.summaryList{flex-direction:column}.summaryList li{flex:none;width:100%}.homeBannerLeftCont h2,.bannerLeftCont h2{font-size:3.5rem}.punishmentInnerBanner .bannerLeftCont>h2{padding-right:80px}.contentHeading{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;font-weight:400;display:-webkit-box;overflow:hidden}.pageOuterWrapper h3{font-size:2rem}.tabMenu{scrollbar-width:none}.punishmentInnerBanner .bannerRightCont{margin-top:10px;margin-left:20px;margin-right:20px}.punishmentInnerBanner .bannerLeftCont .shareThisBlk{margin-top:0;position:absolute;top:0;right:0}.shareBtn{padding:5px 8px 5px 5px}.punishmentInnerBanner .bannerLeftCont .shareThisBlk .shareOptions{top:calc(100% + 3px);left:auto;right:0}.bannerLabels,.nextPrevPunishment{display:none}.mobileBannerDetails,.nextPrevMobile{display:block}.mobileBannerDetails{z-index:9;align-items:center;gap:10px;display:flex;position:absolute;top:10px;left:10px}.mobileBannerDetails .levelBlk span{color:var(--fl-primary);margin-left:5px}.mobileOtherInfo{cursor:pointer;background-color:var(--fl-bg-dark);border-radius:50%;width:24px;height:24px;padding:3px;position:relative}.bannerLabelsMobile{background:var(--fl-bg-dark);border-radius:var(--fl-radius);border:1px solid var(--fl-primary);padding:12px;position:absolute;top:32px;left:-97px}.bannerLabelsMobile:before{content:"";border-left:8px solid #0000;border-right:8px solid #0000;border-bottom:12px solid var(--fl-primary);position:absolute;top:-12px;left:100px}.bannerLabelsMobile li:not(:last-child){margin-bottom:20px}.bannerRightCont{position:relative}.nextPrevMobile .prevOption,.nextPrevMobile .nextOption{z-index:9;height:20px;position:absolute;top:50%;transform:translateY(-50%)}.nextPrevMobile .prevOption{padding-left:20px;left:-30px}.nextPrevMobile .nextOption{padding-right:20px;right:-30px}.topItemList li{flex:0 0 calc(50% - 6px)}.latestUpdate .wrapper>ul{flex-direction:column;display:flex}.latestUpdate li:first-child{flex-direction:row}.latestUpdate li .leftPic,.latestUpdate li:first-child .leftPic{flex:0 0 45%;width:auto;height:160px;margin:0 12px 0 0}.newsletterWrap{flex-direction:column;align-items:flex-start;gap:16px}.newsletterWrap .headingBlk{font-size:1.75rem}.productName{font-size:1.25rem}.stepItemBlk,.productListItem,.productList li{height:400px}.inspirationContainer{flex-direction:column}.inspirationLeft{max-width:100%;padding:30px 16px}.inspirationRight{flex:1}.inspirationLeft .react-slideshow-container .nav:first-of-type{left:-30px}.inspirationLeft .react-slideshow-container .nav:last-of-type{right:-30px}}@media (max-width:639px){.stepItemBlk,.productListItem,.productList li{height:240px}.leftPic{flex:0 0 40%;width:40%;margin:-10px 10px -10px -10px}.searchBlk .wrapper{flex-direction:column;align-items:flex-end}.searchFldWrap{width:100%}.challengeItemBg{width:300px;height:250px}.punishmentItems .productList li{height:270px}.joinPageWrapper{padding:30px 0 10px}.shopImg{height:160px}.btnFilled,.btnStyle,.txtBtn,.btnDanger,.btnPrimary{font-size:.875rem}.ourFavorites .react-slideshow-wrapper.slide{width:100%;margin:0}.react-slideshow-container .nav{top:50%;transform:translateY(-50%)}.react-slideshow-container .nav:first-of-type{left:-15px;right:auto}.react-slideshow-container .nav:last-of-type{right:-15px}}.pageLoaderOverlay{background:var(--fl-bg-dark);z-index:50;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pageLoaderInner{flex-direction:column;align-items:center;display:flex;position:relative}.spinnerWrap{width:96px;height:96px;position:relative}.spinnerOuterRing{border:4px solid #18f7b133;border-radius:9999px;width:96px;height:96px}.spinnerInnerRing{border:4px solid #18f7b1;border-top-color:#0000;border-radius:9999px;width:96px;height:96px;animation:.9s linear infinite fl-spin;position:absolute;top:0;left:0}@keyframes fl-spin{to{transform:rotate(360deg)}}.loadingTextWrap{flex-direction:column;align-items:center;margin-top:32px;display:flex}.loadingHeading{color:#18f7b1;font-size:2.25rem;font-family:var(--fl-font-antonio);text-transform:uppercase;letter-spacing:.15em;line-height:1.1}.loadingDots{gap:4px;margin-top:8px;display:flex}.loadingDot{background:#18f7b1;border-radius:9999px;width:12px;height:12px;animation:1s infinite fl-bounce}@keyframes fl-bounce{0%,to{transform:translateY(0)}30%{transform:translateY(-8px)}60%{transform:translateY(0)}}.brandWatermark{color:#ffffff80;font-family:var(--fl-font-antonio);font-size:1.25rem;position:absolute;bottom:32px}
:root{--fl-font-main:"Roboto Condensed",sans-serif;--fl-font-heading:"Big Shoulders",sans-serif;--fl-font-kne:"Knewave",sans-serif;--fl-font-antonio:"Antonio",sans-serif;--fl-bg-dark:#1a1a1a;--fl-bg-mid:#2c2c2c;--fl-bg:#fff;--fl-bg-light:#fcfcfc;--fl-bg-dim:#d6d6d6;--fl-border:#d6d6d6;--fl-border-dark:#333;--fl-border-light:#7180961a;--fl-txt:#1a1a1a;--fl-txt-dim:#999;--fl-txt-light-2:#f2f2f2;--fl-txt-light:#fff;--fl-primary:#00fcb3;--fl-primary-dark:#009e70;--fl-secondary:#26b0ff;--fl-highlight:#ffc05c;--fl-highlight-bg:#fff1da;--fl-success:#03b96a;--fl-success-bg:#e2fff7;--fl-danger:red;--fl-color-dim:#999;--fl-radius-small:5px;--fl-radius:10px;--fl-radius-big:20px}.addBlk,.paymentMode li,.socialBtnWrap svg,.tabMenu li:after,.dropdownStyle>ul li{transition:all .3s}.lockerPageWrapper,.userPageWrapper,.pageWrapper{font-family:var(--fl-font-main);flex-direction:column;min-height:100vh;padding:16px;display:flex}.userPageWrapper{background-color:var(--fl-primary);color:var(--fl-txt);padding:40px 30px 30px}.lockerPageWrapper,.pageWrapper{background-color:var(--fl-bg-dark);color:var(--fl-txt-light)}.lockerPageWrapper{padding:70px 30px 30px}.haveFloatingBtn{padding-bottom:100px}.logoWrap{margin-bottom:50px}.lockerPageWrapper h1,.userPageWrapper h1{margin-bottom:30px;font-size:3rem;font-weight:700;line-height:1.2}.lockerPageWrapper .formWrapper,.userPageWrapper .formWrapper{background-color:var(--fl-bg-dark);color:var(--fl-txt-light);border-radius:40px 40px 0 0;width:calc(100% + 60px);margin:auto -30px -30px;padding:24px}.lockerSignupPic+.formWrapper{margin-top:0}.backBtn{cursor:pointer;align-items:center;margin-bottom:24px;display:inline-flex}.btnIcon{background-color:var(--fl-bg-mid);width:32px;height:32px;color:var(--fl-txt-light);border-radius:50%;justify-content:center;align-items:center;margin-right:10px;display:flex}.formGroup{flex-direction:column;margin-bottom:16px;display:flex}.forgotPasswordLink{color:var(--fl-txt-light);margin-bottom:16px;text-decoration:underline}.formWrapper .btnStyle{background-color:var(--fl-primary);width:100%;color:var(--fl-txt);text-transform:uppercase;cursor:pointer;margin-top:16px;padding:10px 20px;font-size:1.25rem;line-height:1.5}.formWrapper .btnStyle:hover{color:var(--fl-txt)}.pageWrapper .btnStyle:hover{border-color:var(--fl-border)}.formWrapper .otherBtn{width:100%;color:var(--fl-txt-light);background-color:var(--fl-bg-mid);font-family:var(--fl-font-main);border-radius:var(--fl-radius);cursor:pointer;border:none;outline:none;justify-content:center;align-items:center;gap:10px;padding:10px 20px;font-size:1.25rem;font-weight:500;line-height:1.5;display:flex}.formWrapper .btnStyle:first-child{margin-top:0}.formWrapper .btnStyle:disabled{color:var(--fl-txt-light);cursor:not-allowed;background-color:#999}.noteTxt{color:var(--fl-txt-dim);text-align:center;margin-top:24px;font-size:.875rem}.formWrapper a{color:var(--fl-primary)}.formWrapper a:hover{color:var(--fl-txt-light)}.dropdownStyle,.lockerPageWrapper textarea,.formGroup input,.formGroup select{background-color:var(--fl-bg-light);border:1px solid var(--fl-border);color:var(--fl-txt);border-radius:var(--fl-radius);outline:none;width:100%;padding:16px;font-size:1rem;font-weight:500}.dropdownStyle:focus,.lockerPageWrapper textarea:focus,.formGroup input:focus,.formGroup select:focus{border-color:var(--fl-bg-mid)}input.fldError{border-color:var(--fl-danger)}.lockerPageWrapper textarea{height:100px}.formGroup .checkboxLabel input{width:auto;margin-right:8px}.dropdownStyle{cursor:pointer;position:relative}.errorText{color:var(--fl-danger);margin-top:-10px;font-size:.75rem}.formGroup .errorText{margin-top:5px}.blockError{color:var(--fl-danger);text-align:center;margin-top:8px;font-size:.875rem}.message{border-radius:var(--fl-radius);text-align:center;margin-bottom:20px;padding:12px 16px;font-size:.875rem}.message.success{color:var(--fl-success);border:1px solid var(--fl-success);background-color:#03b96a1a}.message.error{color:var(--fl-danger);border:1px solid var(--fl-danger);background-color:#ff00001a}.formGroup select,.dropdownStyle{appearance:none;background:var(--fl-bg-light)url(/assets/images/arrow-down-more.svg) no-repeat right 16px center/16px;padding-right:40px}.bottomItem label,.formGroup label{align-items:center;margin-bottom:5px;font-size:.875rem;display:flex}.reqTxt{color:var(--fl-color-dim);margin-left:auto;padding-left:5px;font-size:.675rem}.alignCenter{text-align:center}.stepWrap{gap:5px;margin-bottom:16px;font-size:0;display:flex}.stepWrap li{border-radius:var(--fl-radius);background-color:var(--fl-color-dim);flex:1;height:5px}.stepWrap li.active{background-color:var(--fl-primary);background-color:var(--fl-bg-dark)}.pageHeading{text-align:left;justify-content:space-between;align-items:center;margin-bottom:20px;font-size:2rem;font-weight:700;display:flex}.pageHeading+.subHeading{margin:-16px 0 20px}.pageWrapper p:not(:last-child){margin-bottom:20px}.pageWrapper>.btnStyle{background-color:var(--fl-primary);text-transform:uppercase;margin-top:auto;padding:12px 16px;font-size:1.375rem;line-height:1.5rem}.pageWrapper>.btnStyle:hover{background-color:var(--fl-bg);color:var(--fl-txt)}.floatingBtn{z-index:10;width:calc(100% - 32px);position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.headingBlk{margin-bottom:5px;font-size:1.125rem}.platformWrap>ul{flex-wrap:wrap;margin:0 -5px 16px;display:flex}.platformWrap>ul>li{border-radius:var(--fl-radius);border:1px solid #555;flex:0 0 calc(33.33% - 10px);justify-content:center;align-items:center;height:100px;margin:5px;padding:10px;display:flex}.platformWrap>ul>li.active{border-color:var(--fl-primary)}.topHeader+.contentArea{flex:1;padding:100px 30px}.secondaryNav{border-top:1px solid var(--fl-border);height:60px;padding:10px 16px;position:fixed;bottom:0;left:0;right:0}.secondaryNav ul{justify-content:space-between;display:flex}.secondaryNav li{border-radius:var(--fl-radius);justify-content:center;align-items:center;width:40px;height:40px;display:flex}.secondaryNav li.active{background-color:var(--fl-primary)}.yourLeagueHeader{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.stickyHeader{background-color:var(--fl-bg);z-index:99;margin:-10px -20px 10px;padding:10px 20px;position:sticky;top:97px}.actionItems{align-items:center;gap:10px;display:flex}.headingItem{font-size:1.75rem;font-weight:700}.headingItem span{color:var(--fl-txt-dim);font-size:.875rem;font-weight:400;display:block}.headingItem em{margin-left:5px;font-style:normal}.sectionBlk .headingItem{text-align:center}.leagueList ul{flex-direction:column;display:flex}.leagueList li{background-color:var(--fl-bg-light);border-radius:var(--fl-radius);cursor:pointer;justify-content:center;align-items:center;min-height:60px;margin-bottom:10px;padding:16px;display:flex;overflow:hidden}.leagueList li.noData{color:var(--fl-txt-dim);cursor:default}.leagueImage{width:120px;margin:-16px 16px -16px -16px}.leagueInfo{flex:1;font-weight:500}.closeIcon{background-color:var(--fl-bg-mid);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.closeIcon:hover{background-color:var(--fl-primary);color:var(--fl-txt)}.otherContentArea .wrapper{flex-direction:column;max-width:500px}.innerBanner{min-height:220px;color:var(--fl-txt-light);background:url(/assets/images/league-locker-banner.png) 50%/cover no-repeat;border-radius:1rem;margin:0 0 20px;font-size:.875rem;position:relative;overflow:hidden}.innerBanner>img{display:block}.innerBanner:before{content:"";z-index:1;background:#00000080 0%;width:100%;height:100%;position:absolute;top:0;left:0}.innerBannerContent{z-index:2;flex-direction:column;width:100%;height:100%;padding:20px;display:flex;position:absolute;top:0;left:0}.contentCenter{justify-content:center;align-items:center;display:flex}.innerBanner .contentCenter .bannerTitle{margin-bottom:20px;padding-right:0}.innerBanner .actionIcon,.innerBanner .actionItem{cursor:pointer;z-index:3;position:absolute;top:16px;right:16px}.innerBanner .actionIcon{background-color:var(--fl-bg-mid);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:5px;display:flex}.bannerLeftCont{z-index:100;flex:1;margin-right:10px}.bannerLeftCont,.bannerRightCont{position:relative}.bannerRightCont{z-index:99;flex-direction:column;align-items:center;display:flex}.pageOuterWrapper .bannerTitle{margin-bottom:10px;font-size:2rem;font-weight:700}.innerBanner .bannerTitle{margin-bottom:0;padding-right:40px}.bannerBottomCont{align-items:center;margin-top:auto;display:flex}.bannerBottomCont .leftBtnWrap{gap:10px;display:flex}.innerBanner .btnFilled{background-color:var(--fl-primary);border-color:var(--fl-primary);color:var(--fl-txt)}.innerBanner .btnFilled:hover{background-color:var(--fl-bg);border-color:var(--fl-bg)}.btnTransparent{background-color:#0000;border-color:#0000}.innerBanner .btnTransparent{color:var(--fl-txt-light)}.pageOuterWrapper .bannerTitle:last-child{margin-bottom:0}.bannerDesc{gap:8px;display:flex}.bannerRightCont label{margin-bottom:5px;font-size:.625rem}.tabContentWrap{flex-direction:column;gap:20px;margin-top:-10px;display:flex}.tabMenu{background-color:var(--fl-bg);border-bottom:1px solid var(--fl-border);z-index:9;justify-content:space-between;gap:20px;margin:0 -20px;padding:10px 20px 0;display:flex;position:sticky;top:50px;overflow-x:auto}.tabMenu li{cursor:pointer;text-wrap:nowrap;padding:0 0 14px;position:relative}.tabMenu li:after{content:"";border-radius:var(--fl-radius)var(--fl-radius)0 0;background-color:#0000;width:0;height:4px;position:absolute;bottom:0;left:50%}.tabMenu li:hover:after,.tabMenu li.active:after{background-color:var(--fl-bg-dark);width:100%;left:0}.challengeTopContent{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.headingLeftContent{flex:1;margin-right:16px}.sectionHeading1{margin-bottom:8px;font-size:1.75rem;font-weight:700}.sectionBlk:not(:first-child){margin-top:30px}.formGroup+.sectionBlk{margin-top:14px}.headingHaveAction{align-items:center;margin-bottom:16px;display:flex}.headingHaveAction .txtBtn{min-height:0;padding:0}.headingHaveAction .sectionHeading1{margin-bottom:0;margin-right:16px}.socialBtnWrap{align-items:center;gap:10px;margin:0 0 0 auto;display:flex}.socialBtnWrap svg{cursor:pointer}.tblStyle{border-collapse:collapse;border:1px solid var(--fl-border);width:100%}.tblStyle th,.tblStyle td{text-align:left;border-bottom:1px solid var(--fl-border);padding:8px}.tblStyle th{background-color:var(--fl-bg-light);font-size:.75rem}.teamSection .tblStyle th:not(:first-child),.teamSection .tblStyle td:not(:first-child){text-align:center}.teamSection .tblStyle td:not(:first-child) svg{margin:0 auto}.teamSection .tblStyle td:not(:first-child) input[type=checkbox]:not(:disabled){cursor:pointer}.userCol{color:var(--fl-bg-mid);align-items:center;gap:5px;display:flex}.myTeam{font-weight:700}.paymentMode{margin-top:10px}.paymentMode ul{gap:8px;display:flex}.paymentMode li{background-color:var(--fl-bg-light);color:var(--fl-txt);border-radius:var(--fl-radius);cursor:pointer;border:1px solid var(--fl-border);justify-content:center;align-items:center;gap:8px;min-width:42px;padding:10px;font-size:.75rem;display:flex}.paymentMode li:hover{background-color:var(--fl-color-dim);color:var(--fl-txt-light)}.potContentWrap{border:1px solid var(--fl-bg-light);border-radius:var(--fl-radius);margin:10px 0 16px;padding:12px}.potItemRow{flex-direction:row;align-items:center;gap:10px;display:flex}.potItemRow .fldHavePrefix,.potItemRow .fldStyle{flex:1;margin-left:auto}.potItemRow .fldHavePrefix .fldStyle{width:100%}.potPercentage{color:#098361;font-weight:600}.potItemRow .iconCol{flex:0 0 54px;justify-content:center;display:flex}.iconCol button{border:none;outline:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.potItemRow .positionCol{flex-direction:column;flex:0 0 140px;gap:5px;display:flex}.positionTxt{font-size:1.125rem}.positionCol .subTxt{color:var(--fl-primary)}.potContentWrap .noteTxt{color:var(--fl-primary);font-size:1rem}.shadowBlk .potContentWrap{margin:0}.shadowBlk .potContentWrap .noteTxt{color:var(--fl-success);font-size:1rem}.positionCol .payMoney,.shadowBlk .potContentWrap .errorTxt,.potContentWrap .errorTxt{color:var(--fl-danger)}.uploadArea{border:1px dashed var(--fl-txt-dim);border-radius:var(--fl-radius);justify-content:center;align-items:center;height:220px;padding:16px;display:flex}.modalPaymentHandle .uploadArea{height:180px;margin-bottom:16px}.modalPaymentHandle .uploadArea .relative button{padding-bottom:3px;padding-left:1px}.selectedValue{align-items:center;gap:8px;display:flex}.dropdownStyle>ul{background-color:var(--fl-bg-light);border-radius:var(--fl-radius);z-index:99;width:100%;position:absolute;top:100%;left:0;overflow:hidden;box-shadow:0 2px 8px #0000001a}.dropdownStyle>ul li{cursor:pointer;border-bottom:1px solid var(--fl-border);align-items:center;gap:8px;padding:10px 16px;display:flex}.dropdownStyle>ul li:hover{background-color:var(--fl-bg-dim);color:var(--fl-txt)}.dropdownStyle>ul li:last-child{border:none}.smallTxt{margin-bottom:10px;font-size:.75rem}.iconTextWrap{align-items:center;gap:16px;margin-bottom:16px;line-height:1.2;display:flex}.priceContWrap{gap:10px;margin-bottom:8px;display:flex}.priceContWrap .priceBlk{background-color:var(--fl-bg-light);border-radius:var(--fl-radius);border:1px solid var(--fl-border-light);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:10px;font-size:1.125rem;display:flex}.priceContWrap .priceBlk strong{font-size:1.25rem;font-weight:700}.feesPlatform{justify-content:center;align-items:center;gap:10px;display:flex}.feesPlatform img{cursor:pointer}.feesPlatform span:not(:last-child){border-right:1px solid var(--fl-border);padding-right:8px}.feesPlatform strong{font-weight:400}.stackList li{border-bottom:1px solid var(--fl-border-light);justify-content:space-between;align-items:center;padding:8px 0;display:flex}.stackList li:last-child{border:none}.place-1{font-size:1.75rem}.place-2{font-size:1.5rem}.place-3{font-size:1.25rem}.place-4{font-size:1.125rem}.place-5{font-size:1rem}.place-pf{color:var(--fl-danger);font-size:1rem}.losingStakeDetail{align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.losingStakeDetail .blockPic{border-radius:var(--fl-radius);flex:0 0 33%;position:relative;overflow:hidden}.losingStakeDetail .blockPic img{display:block}.blockPic .levelBlk{position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.descHeading{margin-bottom:10px;font-size:1.5rem;font-weight:700}.additionalDetailSection{border:1px solid var(--fl-border);border-width:1px 0;margin:30px 0;padding:10px 0}.seasonChallengeWrap>.sectionHeading1{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex;position:relative}.additionalDetailSection .detailTxt{margin-top:10px;font-size:1rem;line-height:1.5}.seasonChallengeWrap .seasonChallengeContent{margin-bottom:20px;display:none}.seasonChallengeWrap.active .seasonChallengeContent{display:block}.popupWrapper{z-index:101;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;padding:30px;display:flex;position:fixed;top:0;left:0}.modalPaymentHandle{background-color:var(--fl-bg);color:var(--fl-txt);border-radius:var(--fl-radius);width:300px;padding:16px;position:relative}.modalPaymentHandle p:not(:last-child){margin-bottom:16px}.closeModal{background-color:var(--fl-bg-mid);width:32px;height:32px;color:var(--fl-txt-light);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:-10px;right:-10px}.popupHeading{margin-bottom:8px;font-size:1.125rem;font-weight:700}.paymentModePopup{border:1px solid var(--fl-border);border-radius:var(--fl-radius);align-items:center;gap:10px;margin:8px 0 12px;padding:5px 16px;display:flex}.paymentModePopup input{border:none;outline:none;flex:1;height:40px}.fldHavePrefix{position:relative}.fldHavePrefix .fldPrefix{color:var(--fl-txt);font-size:1.125rem;font-weight:700;line-height:1;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.fldHavePrefix input{padding-left:28px}.socialEditWrap .fldHavePrefix input{padding-left:50px}.popupWrapper .btnWrap{margin-top:16px}.popupWrapper .userName{word-break:break-word;flex-direction:column;padding-top:36px;line-height:1.2;display:flex}.teamMemberDetail{align-items:flex-end;gap:10px;margin-bottom:16px;display:flex}.teamMemberDetail .memberPic{flex:0 0 40%}.teamMemberDetail .memberPic img{border-radius:var(--fl-radius);display:block}.userName .popupHeading{margin-bottom:5px}.userName span{color:var(--fl-txt-dim);font-size:.875rem}.followBtnWrap{justify-content:flex-end;align-items:center;gap:10px;margin-bottom:16px;display:flex}.challengeList table{border-spacing:0;border-collapse:collapse;max-width:100%;margin-bottom:24px;display:block}.challengeList table th,.challengeList table td{border:1px solid var(--fl-border);padding:6px 13px}.challengeList table th{background-color:var(--fl-bg-light);font-weight:600}.shareBtn{background-color:var(--fl-bg-light);border-radius:var(--fl-radius);cursor:pointer;border:1px solid #0000;align-items:center;gap:8px;padding:8px 12px;font-size:.875rem;display:flex}.shareBtn:hover{background-color:var(--fl-bg);border-color:var(--fl-border)}.shareThisBlk>svg{cursor:pointer}.shareOptions{background-color:var(--fl-bg);border:1px solid var(--fl-border);border-radius:var(--fl-radius);padding:8px;position:absolute;top:calc(100% + 3px);right:0}.shareOptions.hideShare{display:none}.shareThisBlk{color:var(--fl-txt);align-items:center;gap:10px;display:flex}.punishmentInnerBanner .bannerLeftCont .shareThisBlk{margin-top:24px;position:relative}.punishmentInnerBanner .bannerLeftCont .shareThisBlk .shareOptions{position:absolute;left:0;right:auto}.userBlkWrap .shareThisBlk{margin-top:0}.shareOptions>div{display:flex!important}.shareOptions>div .st-btn{justify-content:center;align-items:center;width:32px!important;height:32px!important;padding:0!important;display:flex!important}.shareOptions>div .st-btn img{top:auto!important}.feedBlk{font-size:.875rem}.feedBlk .feedBlk{box-shadow:none;border:none;margin-bottom:0;padding:0}.feedBlkTop{border-bottom:1px solid var(--fl-border);justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:10px;display:flex}.actionOption{position:relative}.likeOption>svg,.actionOption>svg{cursor:pointer}.likeOption>svg:hover,.actionOption>svg:hover{opacity:.7}.feedContent{word-break:break-word;padding:16px 0}.feedBlkTop+.feedContent{padding-top:0}.feedContent .userBlkWrap{margin-top:0}.feedContent .userHeading{font-size:1rem}.feedBlkBottom{border-top:1px solid var(--fl-border);flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:-6px;padding-top:10px;display:flex}.feedBlkBottom .btnWrap{width:100%;margin-top:16px}.likeOption{align-items:center;gap:8px;display:flex}.likeOption span{margin-top:2px}.feedBlk .shareThisBlk{position:relative}.feedBlk .shareThisBlk .shareOptions{top:auto;bottom:calc(100% + 3px)}.moreActionWrap{justify-content:end;display:flex;position:relative}.moreOptionWrap{background-color:var(--fl-bg);border-radius:var(--fl-radius);z-index:8;flex-direction:column;gap:10px;padding:16px 20px;display:flex;position:absolute;top:100%;right:0;box-shadow:1px 1px 10px #0003}.moreOptionWrap button{cursor:pointer;align-items:center;gap:8px;font-size:1rem;display:flex}.moreOptionWrap button>span{text-wrap:nowrap;text-align:left;flex:1}.uploadOptionWrap{align-items:center;gap:20px;padding:10px 0;display:flex}.uploadOption{cursor:pointer;align-items:center;gap:8px;line-height:1;text-decoration:underline;display:flex}.uploadOption:hover{color:var(--fl-bg-mid);text-decoration:none}.postError{color:var(--fl-danger);text-align:right;flex:1;padding:0 10px;font-size:.75rem;line-height:1.2}.feedPostSection{margin-bottom:10px;display:flex}.cropHeading{align-items:center;margin-bottom:10px;display:flex}.cropOptions{gap:10px;margin-left:16px;display:flex}.cropOptions button{background-color:var(--fl-bg-dim);border-radius:var(--fl-radius);padding:8px 10px;line-height:1}.cropOptions button.active{background-color:var(--fl-bg-dark);color:var(--fl-txt-light)}.uploadedItemsWrap{justify-content:center;align-items:flex-start;margin-bottom:16px;display:flex}.uploadedItemBlk{flex:0 0 40%;margin:0 1%;position:relative}.uploadedItemBlk .closeIcon{color:var(--fl-txt-light);width:24px;height:24px;padding:3px;position:absolute;top:5px;right:5px}.uploadedItemBlk .closeIcon:hover{background-color:var(--fl-bg);color:var(--fl-txt)}.feedText{white-space:pre-line;margin-bottom:10px}.uploadedItemBlk,.feedMedia{border-radius:var(--fl-radius);margin-bottom:10px;display:flex;overflow:hidden}.feedBlk,.leagueManageList li,.marchItemList li,.challengeCard>li,.shadowBlk{background-color:var(--fl-bg);border-radius:var(--fl-radius);margin-bottom:20px;padding:16px;box-shadow:1.007px 1.007px 10.073px #00000014}.feedBlk.deletedFeed,.feedBlk.expiredFeed{background-color:var(--fl-bg-light);border:1px solid var(--fl-border);opacity:.5;position:relative}.feedBlk.deletedFeed:before{content:"Deleted";border-radius:var(--fl-radius);background-color:var(--fl-border);color:var(--fl-txt);padding:2px 10px 1px;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.feedBlk.expiredFeed:before{content:"Expired";border-radius:var(--fl-radius);background-color:var(--fl-border);color:var(--fl-txt);padding:2px 10px 1px;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.challengeCard>li:last-child{margin-bottom:0}.leagueManageList li{cursor:pointer;font-weight:500}.blkHeading{align-items:center;gap:8px;margin-bottom:12px;font-size:1rem;font-weight:600;display:flex}.blkHeading span{font-size:1rem}.blkHeading .underlineBtn{margin-left:auto}.underlineBtn{color:var(--fl-txt);cursor:pointer;background-color:#0000;border:none;padding:0;font-size:1rem;font-weight:400;text-decoration:underline}.underlineBtn:hover{text-decoration:none}.leagueBottom{gap:40px;display:flex}.bottomItem{flex-direction:column;display:flex}.bottomItem .itemTxt{font-size:1.125rem;font-weight:600;line-height:20px}.bottomItem .itemTxt svg{height:20px}.backWrap{margin-bottom:10px}.backWrap a{color:var(--fl-txt);align-items:center;gap:8px;display:inline-flex}.marchItemList li{text-align:center;padding-left:40px;padding-right:40px;position:relative}.marchItemList li .itemPic img{max-height:150px;margin:0 auto;display:block}.itemActions{justify-content:center;gap:10px;margin-top:16px;display:flex}.marchItemList li .orderAction{flex-direction:column;justify-content:space-between;display:flex;position:absolute;top:10px;bottom:10px;right:10px}.marchItemList li .orderAction button:disabled{cursor:not-allowed;opacity:.3}.marchItemList li .orderAction button:not(:disabled):hover{color:var(--fl-success)}.underlineLink{cursor:pointer;text-decoration:underline}.underlineLink:hover{text-decoration:none}.addBlk{background-color:var(--fl-bg-light);border:1px dashed var(--fl-border);color:var(--fl-color-dim);border-radius:var(--fl-radius);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:80px;padding:20px;display:flex}.addBlk:hover{color:var(--fl-txt);border-color:var(--fl-bg-mid)}.progressBlk{align-items:center;gap:16px;margin-bottom:16px;display:flex}.progressTxt{color:var(--fl-txt-dim);font-size:.875rem}.progressBar{background-color:var(--fl-bg-dim);border-radius:var(--fl-radius);flex:1;height:8px;overflow:hidden}.progressCompleted{background-color:var(--fl-bg-dark);border-radius:var(--fl-radius);width:0;height:100%;transition:width .3s}.stepsList{flex-direction:column;gap:10px;font-size:.875rem;display:flex}.stepsList li{background:url(/assets/images/icon-unchecked.svg) 0 0 no-repeat;padding-left:28px;line-height:20px;display:flex}.stepsList li.completedItem{background-image:url(/assets/images/icon-checked.svg)}.teamList{flex-wrap:wrap;display:flex}.teamList li{border-bottom:1px solid var(--fl-txt-light-2);gap:8px;width:100%;padding:8px 0;display:flex}.teamDetail{cursor:pointer;flex:1;gap:8px;font-weight:600;line-height:24px;display:flex}.teamPic{border-radius:50%;width:24px;height:24px;overflow:hidden}.teamsList{flex-wrap:wrap;gap:12px;display:flex}.teamsList li{cursor:pointer;border-radius:var(--fl-radius);background-color:var(--fl-color-dim);color:var(--fl-txt-light);flex:0 0 calc(50% - 6px);min-height:160px;display:flex;position:relative;overflow:hidden}.teamsDesc{background:linear-gradient(#0000 75.58%,#0009 100%),linear-gradient(#0009 .54%,#0000 35.72%);flex-direction:column;align-items:start;padding:14px;display:flex;position:absolute;inset:0}.teamsDesc .blockHeading{margin:auto 0 0;padding-top:10px}.showDetail{cursor:pointer;position:absolute;bottom:14px;right:14px}.detailPopupWrap{z-index:102;background:#000c;justify-content:center;align-items:center;width:100%;height:100%;padding:30px 20px;display:flex;position:fixed;top:0;left:0}.detailPopupInner{background:var(--fl-bg);border-radius:var(--fl-radius);flex-direction:column;max-width:320px;max-height:calc(100% - 60px);display:flex;overflow:hidden}.detailPicWrap{background-color:var(--fl-color-dim);color:var(--fl-txt-light);position:relative}.detailPicWrap img{width:100%;display:block}.detailPicWrap:before{content:"";background:linear-gradient(#0000 75.58%,#0009 100%),linear-gradient(#0009 .54%,#0000 35.72%);width:100%;height:100%;position:absolute;top:0;left:0}.detailPicCont{z-index:1;font-size:1.25rem;position:absolute;bottom:16px;left:16px;right:16px}.detailPicWrap .closePopup{color:var(--fl-txt-light);background-color:#0000}.detailPicWrap .closePopup svg{width:16px;height:16px}.detailPopupContent{flex:1;padding:16px;font-size:.875rem;overflow-y:auto}.detailContentHeading{justify-content:space-between;gap:10px;margin-bottom:10px;font-size:1rem;font-weight:600;display:flex}.detailContent{margin-bottom:20px;font-size:.875rem;line-height:1.3}.detailContent p:not(:last-child){margin-bottom:10px}.detailContent :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:10px}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:8px}.followBlk{color:var(--fl-color-dim);font-size:.75rem}.followOptions{color:var(--fl-txt);gap:8px;margin-top:4px;display:flex}.followOptions svg{cursor:pointer}.badgeCommissioner{background-color:var(--fl-highlight);color:var(--fl-txt);border-radius:4px;align-items:center;gap:6px;padding:6px;font-size:.75rem;font-weight:500;line-height:1;display:inline-flex}.editTeamBtn{position:absolute;top:16px;right:16px}.challengeCard{font-size:.875rem}.challengeCard p:not(:last-child){margin-bottom:8px}.challengeTopBlk{align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}.challengeImg{border-radius:var(--fl-radius);background-color:var(--fl-bg-dim);flex:0 0 60px;justify-content:center;align-items:center;height:60px;display:flex;overflow:hidden}.challengeHeading{flex-direction:column;align-items:flex-start;font-size:1rem;font-weight:600;display:flex}.challengeHeading+.challengeTopBlk{margin-top:10px}.challengeStatus{border:2px solid var(--fl-border);background-color:var(--fl-txt-light-2);border-radius:8px;margin-top:8px;padding:3px 8px;font-size:.75rem;font-weight:400}.statusComplete{border-color:var(--fl-success);background-color:var(--fl-success-bg)}.statusInProgress{border-color:var(--fl-highlight);background-color:var(--fl-highlight-bg)}.userList{display:flex}.userList li,.createdUserDetail .userPic{background-color:var(--fl-bg-light);border:2px solid var(--fl-border);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-weight:500;line-height:1;display:flex;overflow:hidden}.userInitials{margin-top:2px}.userList li:not(:first-child){margin-left:-8px}.userList li.commissionerPic,.createdUserDetail .userPic.commissionerPic{border-color:var(--fl-highlight)}.challengeCard .btnWrap{border-top:1px solid var(--fl-border-light);margin-top:16px;padding-top:16px}.createdByBlk{border:1px solid var(--fl-border-light);border-width:1px 0;align-items:center;gap:10px;margin:16px 0;padding:8px 0;display:flex}.createdByBlk+.btnWrap{border:none;margin:0;padding-top:0}.createdUserDetail{flex:1;align-items:center;display:flex}.createdUserDetail .userPic{border-radius:50%;width:32px;height:32px;margin-right:8px;overflow:hidden}.createdUserDetail .userInfo{flex-direction:column;font-size:.75rem;display:flex}hr{background-color:var(--fl-border-light);border:none;height:1px;margin:16px 0}.punishmentBlk{flex-direction:flex-start;border-bottom:1px solid var(--fl-border-light);gap:10px;margin-bottom:16px;padding-bottom:10px;display:flex}.punishmentDetail{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.punishmentPic{flex:0 0 110px}.termsBlkWrap{align-items:flex-end;gap:8px;display:flex}.termsBlk{flex-direction:column;flex:1;font-size:.75rem;display:flex}.termsBlk svg{width:24px;height:24px;color:var(--fl-bg-dim);margin-bottom:8px}.txtCenter,.txtCenter .pageHeading{text-align:center}.txtCenter .pageHeading{justify-content:center}.prose p{line-height:1.3}.challengeDesc{flex-direction:column;align-items:flex-start;display:flex}.additionalDetailBlk{margin-bottom:16px}.additionalDetailBlk .prose{font-size:.875rem}.additionalDetailBlk .prose p{margin-top:10px}.modalWrap{z-index:99;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;padding:10px;display:flex;position:fixed;top:0;left:0}.modalContent{background-color:var(--fl-bg);color:var(--fl-txt);border-radius:var(--fl-radius);width:100%;max-width:400px;padding:20px}.modalContent p:not(:last-child){margin-bottom:8px}.modalContent .btnWrap{margin-top:20px}.headingWithBtn{justify-content:space-between;align-items:center;gap:16px;margin-bottom:30px;display:flex}.headingWithBtn h3{margin:0}@media (max-width:639px){.potItemRow .positionCol{flex:0 0 110px}.innerTabNav ul{gap:16px}}@media (min-width:640px){.lockerPageWrapper,.pageWrapper,.userPageWrapper{align-items:center}.lockerPageWrapper>*,.userPageWrapper>h1,.userPageWrapper>.formWrapper,.pageWrapper>*{width:100%;max-width:500px}.pageWrapper>.popupWrapper{max-width:100%}.userPageWrapper .logoWrap{justify-content:center;display:flex}.lockerPageWrapper h1,.userPageWrapper h1{text-align:center}.sectionHeading1{font-size:2rem}}@media (min-width:768px){.userPageWrapper{justify-content:center}.logoWrap{margin-bottom:30px}.lockerPageWrapper .formWrapper,.userPageWrapper .formWrapper{border-radius:var(--fl-radius-big);margin:0}}@media (min-width:1024px){.tabMenu{top:80px}.stickyHeader{top:127px}.lockerPageWrapper{padding-top:100px}}@media (max-width:1023px){.topHeader+.contentArea{padding:70px 20px}.lockerPageWrapper h1{font-size:2.5rem}}.scroll-mt-36{scroll-margin-top:9rem}.scroll-mt-20{scroll-margin-top:5rem}.accentText{color:var(--accent-green)}.errorText{color:var(--error-red-600)}.infoText{color:var(--text-white)}.successMessage{color:var(--accent-green);align-items:center;margin-top:1.5rem;padding-top:.5rem;padding-bottom:.5rem;font-size:1.125rem;font-weight:500;display:flex}.iconSpacing{margin-right:.5rem}
