@keyframes constantRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes flashYellow{0%,to{opacity:1}50%{opacity:.3}}.sums-dashboard .stats-card,.sums-dashboard .earn-card,.sums-dashboard .credit-card,.sums-dashboard .rewards-card,.sums-dashboard .fundraiser-list__header,.sums-dashboard .fundraiser-list__item,.sums-dashboard .shop-products,.sums-dashboard .login-card,.sums-dashboard .dashboard__logo{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(20px)}.sums-dashboard .stats-card.card-visible,.sums-dashboard .earn-card.card-visible,.sums-dashboard .credit-card.card-visible,.sums-dashboard .rewards-card.card-visible,.sums-dashboard .fundraiser-list__header.card-visible,.sums-dashboard .fundraiser-list__item.card-visible,.sums-dashboard .shop-products.card-visible,.sums-dashboard .login-card.card-visible,.sums-dashboard .dashboard__logo.card-visible{opacity:1;transform:translateY(0)}.sums-dashboard{color:#fff;background:#1a262b;font-family:GT Flexa,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:300;line-height:1.5}.sums-dashboard *,.sums-dashboard :before,.sums-dashboard :after{box-sizing:border-box}.sums-dashboard [x-cloak],[x-cloak]{display:none!important}.sums-dashboard .strava-branding{justify-content:center;align-items:center;gap:12px;max-width:1600px;margin:0 auto;padding:0 0 24px;display:flex}.sums-dashboard .strava-branding__text{color:#9ca3af;text-transform:uppercase;letter-spacing:1.5px;font-family:GT Flexa Mono,GT Flexa,monospace;font-size:.75rem;font-weight:400}.sums-dashboard .strava-branding__logo{width:auto;height:14px}.sums-dashboard .dashboard{min-height:100vh;padding:24px 32px}@media(max-width:1200px){.sums-dashboard .dashboard{min-height:100vh;padding:24px}}.sums-dashboard .dashboard__content{grid-template-columns:2fr auto 1fr;align-items:start;gap:32px;max-width:1600px;margin:0 auto;display:grid}@media(max-width:1200px){.sums-dashboard .dashboard__content{grid-template-columns:1fr}}.sums-dashboard .dashboard__logo{justify-content:center;align-items:center;padding-top:40px;display:flex;position:sticky;top:40px}.sums-dashboard .dashboard__logo svg,.sums-dashboard .dashboard__logo img{width:120px;height:120px}.sums-dashboard .dashboard__logo #earn-per-run-roundel-rotate{transform-origin:50%;animation:20s linear infinite constantRotate}@media(max-width:1200px){.sums-dashboard .dashboard__logo{display:none}}.sums-dashboard .dashboard__left,.sums-dashboard .dashboard__right{position:relative}.sums-dashboard .dashboard__left:before,.sums-dashboard .dashboard__right:before{content:"";z-index:9;background:#1a262b;height:37px;margin-bottom:-37px;display:block;position:sticky;top:0;left:0;right:0}@media(max-width:1200px){.sums-dashboard .dashboard__left:before,.sums-dashboard .dashboard__right:before{display:none}}.sums-dashboard .nav-tab-wrapper{z-index:10;background:#1a262b;margin-bottom:0;padding-bottom:24px;position:sticky;top:32px}@media(max-width:1200px){.sums-dashboard .nav-tab-wrapper{display:none}}.sums-dashboard .nav-tab-label{text-align:center;text-transform:uppercase;letter-spacing:1.5px;color:#1a262b;background:#959698;border:none;border-radius:20px;width:100%;padding:5px 0;font-family:GT Flexa Mono,GT Flexa,monospace;font-size:.75rem;font-weight:400}.sums-dashboard .nav-tab{text-align:center;text-transform:uppercase;letter-spacing:1.5px;color:#1a262b;cursor:pointer;z-index:auto;background:#de500e;border:none;border-radius:20px;width:100%;padding:5px 0;font-family:GT Flexa Mono,GT Flexa,monospace;font-size:10px;font-weight:400;transition:all .3s;position:relative;top:auto}.sums-dashboard .nav-tab.active{color:#1a262b;background:#959698}.sums-dashboard .nav-tab:hover{background:#a2a3a5}.sums-dashboard .nav-tab--login{cursor:pointer;margin-bottom:16px;position:relative;top:auto}.sums-dashboard .stats-card{background:#1a262b;border:1px solid #959698;border-radius:12px;margin-bottom:16px;padding:12px 20px}@media(max-width:1200px){.sums-dashboard .stats-card{padding:10px}}.sums-dashboard .stats-card__title{color:#fff;font-size:36px;font-weight:400}.sums-dashboard .stats-card__title--strava-members{color:#fefae7}.sums-dashboard .stats-card__title--runs-completed{color:#dfe5d7}.sums-dashboard .stats-card__title--amount-raised{color:#bebdff}@media(max-width:1200px){.sums-dashboard .stats-card__title{font-size:25px;margin-bottom:24px}.sums-dashboard .stats-card__row .stats-card__title{text-transform:uppercase;letter-spacing:1px;font-family:GT Flexa Mono,GT Flexa,monospace;font-size:.75rem;font-weight:400}.sums-dashboard .stats-card__row .stats-card__title--strava-members{color:#fefae7}}.sums-dashboard .stats-card__value{color:#fff;text-align:right;letter-spacing:-2px;font-size:56px;font-weight:400;line-height:1}.sums-dashboard .stats-card__value--large{font-size:72px;font-weight:400}@media(max-width:1200px){.sums-dashboard .stats-card__value--large{font-size:50px}}.sums-dashboard .stats-card__value small{color:#6b7280;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;font-size:.75rem;display:block}.sums-dashboard .stats-card__row{justify-content:space-between;align-items:baseline;display:flex}.sums-dashboard .stats-card__row:not(:last-child){margin-bottom:4px}.sums-dashboard .stats-card__row .stats-card__title{margin-bottom:0}.sums-dashboard .stats-card__row .stats-card__title--strava-members+.stats-card__value{color:#fefae7}.sums-dashboard .stats-card__row label{color:#6b7280;text-transform:uppercase;letter-spacing:1px;font-family:GT Flexa Mono,GT Flexa,monospace;font-size:.75rem;font-weight:400}.sums-dashboard .stats-card__row .value{color:#fff;letter-spacing:-2px;font-size:72px;font-weight:400;line-height:1.1}.sums-dashboard .stats-card__row .value .currency{vertical-align:super;padding-right:3px;font-size:32px;line-height:1}@media(max-width:1200px){.sums-dashboard .stats-card__row .value{font-size:50px}}.sums-dashboard .stats-card:has(.stats-card__title--runs-completed) .stats-card__title,.sums-dashboard .stats-card:has(.stats-card__title--runs-completed) label,.sums-dashboard .stats-card:has(.stats-card__title--runs-completed) .value{color:#dfe5d7}.sums-dashboard .stats-card:has(.stats-card__title--amount-raised) .stats-card__title,.sums-dashboard .stats-card:has(.stats-card__title--amount-raised) label,.sums-dashboard .stats-card:has(.stats-card__title--amount-raised) .value{color:#bebdff}.sums-dashboard .fundraiser-list__header{color:#efd4c3;background:#1a262b;border:1px solid #959698;border-radius:12px;margin-bottom:16px;padding:12px 20px;font-size:36px;font-weight:400}@media(max-width:1200px){.sums-dashboard .fundraiser-list__header{padding:10px;font-size:25px}}.sums-dashboard .fundraiser-list__table-header{color:#6b7280;text-transform:uppercase;grid-template-columns:105px 70px 1fr 1fr;gap:24px;margin-bottom:12px;padding:12px 0 5px;font-family:GT Flexa Mono,GT Flexa,monospace;font-size:13px;font-weight:400;display:grid}@media(max-width:1200px){.sums-dashboard .fundraiser-list__table-header{grid-template-columns:58px 39px 1fr;padding:12px 6px 5px}}.sums-dashboard .fundraiser-list__year-group{grid-template-columns:105px 1fr;gap:12px;margin-bottom:12px;display:grid}@media(max-width:1200px){.sums-dashboard .fundraiser-list__year-group{grid-template-columns:70px 1fr;gap:8px}}.sums-dashboard .fundraiser-list__year{color:#9ca3af;text-align:center;z-index:8;background:#1a262b;border:1px solid #959698;border-radius:12px;align-self:start;padding:0;font-size:36px;line-height:1.4em;font-weight:400;position:sticky;top:84px}@media(max-width:1200px){.sums-dashboard .fundraiser-list__year{font-size:24px}}.sums-dashboard .fundraiser-list__year-items{flex-direction:column;gap:12px;display:flex}.sums-dashboard .fundraiser-list__row{margin-bottom:0}.sums-dashboard .fundraiser-list__item{background:#1a262b;border:1px solid #959698;border-radius:12px;grid-template-columns:70px 1fr 1fr;align-items:center;gap:24px;padding:5px 10px;transition:all .3s;display:grid}.sums-dashboard .fundraiser-list__item:hover .fundraiser-list__month,.sums-dashboard .fundraiser-list__item:hover .fundraiser-list__amount,.sums-dashboard .fundraiser-list__item:hover .fundraiser-list__fundraiser .name,.sums-dashboard .fundraiser-list__item:hover .fundraiser-list__fundraiser .charity,.sums-dashboard .fundraiser-list__item:hover .fundraiser-list__fundraiser .expand{color:#f2d6c4!important}@media(max-width:1200px){.sums-dashboard .fundraiser-list__item{grid-template-rows:auto auto;grid-template-columns:45px 1fr;gap:8px;padding:10px}.sums-dashboard .fundraiser-list__item .fundraiser-list__fundraiser{grid-column:1/-1}}.sums-dashboard .fundraiser-list__month{color:#9ca3af;text-transform:uppercase;align-self:start;font-size:34px;line-height:1.15em;font-weight:400}@media(max-width:1200px){.sums-dashboard .fundraiser-list__month{font-size:24px;margin-top:-5px;margin-left:-3px}}.sums-dashboard .fundraiser-list__amount{color:#f2d6c4;letter-spacing:-2px;font-size:72px;font-weight:400;line-height:1}.sums-dashboard .fundraiser-list__amount .currency{vertical-align:super;padding-right:3px;font-size:32px;line-height:1}@media(max-width:1200px){.sums-dashboard .fundraiser-list__amount{font-size:46px;text-align:right}}.sums-dashboard .fundraiser-list__fundraiser{justify-content:space-between;align-items:center;gap:12px;display:flex}.sums-dashboard .fundraiser-list__fundraiser .avatar{background:#959698 50% / cover no-repeat;border-radius:50%;flex-shrink:0;width:54px;height:54px}.sums-dashboard .fundraiser-list__fundraiser .info{flex:1}.sums-dashboard .fundraiser-list__fundraiser .info .name{color:#f2d6c4;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px;font-family:GT Flexa Mono,GT Flexa,monospace;font-size:.75rem;font-weight:400}.sums-dashboard .fundraiser-list__fundraiser .info .charity{color:#6b7280;font-size:.75rem;line-height:1.3}.sums-dashboard .fundraiser-list__fundraiser .expand{cursor:pointer;color:#f8d5c2;flex-shrink:0;align-self:flex-start;width:10px;height:10px;font-size:8px;text-decoration:none;transition:all .3s}.sums-dashboard .fundraiser-list__fundraiser .expand svg{width:10px;height:10px;transition:transform .3s}.sums-dashboard .fundraiser-list__fundraiser .expand:hover{color:#fff}.sums-dashboard .fundraiser-list__fundraiser .expand:hover svg{transform:rotate(-45deg)}.sums-dashboard .login-card{background:#1a262b;border:1px solid #959698;border-radius:12px;margin-bottom:24px;padding:12px 20px}@media(max-width:1200px){.sums-dashboard .login-card{padding:10px}}.sums-dashboard .login-card__header{color:#9ca3af;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px;margin-top:8px;font-family:GT Flexa Mono,GT Flexa,monospace;font-size:.75rem;font-weight:400}.grey-rounded-pill{border:1px solid #9ca3af;border-radius:20px;padding:5px 10px;margin:10px 0}.sums-dashboard .login-card p{color:#9ca3af;margin:0 0 16px;font-size:14px;font-weight:100;line-height:1.4}.sums-dashboard .login-card__list{margin:0 0 16px 20px;padding:0;list-style:none}.sums-dashboard .login-card__list li{color:#9ca3af;margin-bottom:2px;padding-left:15px;font-size:14px;font-weight:100;line-height:1.4;position:relative}.sums-dashboard .login-card__list li:before{content:"\2192";color:#9ca3af;font-size:.69em;position:absolute;top:50%;left:0;transform:translateY(-50%)}.sums-dashboard .login-card__footer p:first-child{color:#9ca3af;text-transform:uppercase;letter-spacing:1px;margin:0 0 12px;font-family:GT Flexa Mono,GT Flexa,monospace;font-size:.75rem;font-weight:400;line-height:1.4}.sums-dashboard .login-card__footer p:last-child{color:#9ca3af;margin:0;font-size:14px;font-weight:100;line-height:1.4}.sums-dashboard .login-card__footer a{color:#9ca3af;text-decoration:underline}.sums-dashboard .login-card__footer a:hover{color:#fff}.sums-dashboard .earn-card{background:#1a262b;border:1px solid #959698;border-radius:12px;margin-bottom:24px;padding:12px 20px}@media(max-width:1200px){.sums-dashboard .earn-card{padding:10px}}.sums-dashboard .earn-card--dimmed{border-color:#9596984d}.sums-dashboard .earn-card--dimmed>:not(.nav-tab--login){opacity:.3}.sums-dashboard .earn-card__header{text-transform:uppercase;letter-spacing:1px;color:#6b7280;margin-bottom:24px;font-family:GT Flexa Mono,GT Flexa,monospace;font-size:.75rem;font-weight:400}.sums-dashboard .earn-card__rate{justify-content:space-between;align-items:baseline;margin-bottom:16px;display:flex}.sums-dashboard .earn-card__rate .label{color:#6b7280;text-transform:uppercase;letter-spacing:1px;font-family:GT Flexa Mono,GT Flexa,monospace;font-size:.75rem;font-weight:400}.sums-dashboard .earn-card__rate .amount{color:#6b7280;font-size:3.4rem;font-weight:400;line-height:1}.sums-dashboard .earn-card__rate .amount .currency{vertical-align:super;padding-right:3px;font-size:30px;line-height:1}.sums-dashboard .earn-card__days-bar{margin-bottom:16px}.sums-dashboard .earn-card__days-bar .label{color:#6b7280;text-transform:uppercase;justify-content:space-between;margin-bottom:8px;font-family:GT Flexa Mono,GT Flexa,monospace;font-size:.75rem;font-weight:400;display:flex}.sums-dashboard .earn-card__days-bar .bar{justify-content:space-between;height:32px;display:flex}.sums-dashboard .earn-card__days-bar .bar span{background:#959698;border-radius:0;flex:0 0 4px;width:4px;transition:none}.earn-card.card-visible .sums-dashboard .earn-card__days-bar .bar span{transition:background-color .3s}.sums-dashboard .earn-card__days-bar .bar span.active{background:#df4f10}.sums-dashboard .earn-card__runs-grid{margin-bottom:16px}.sums-dashboard .earn-card__runs-grid .label{color:#6b7280;text-transform:uppercase;justify-content:space-between;margin-bottom:12px;font-family:GT Flexa Mono,GT Flexa,monospace;font-size:.75rem;font-weight:400;display:flex}.sums-dashboard .earn-card__runs-grid .grid{grid-template-columns:repeat(10,1fr);place-items:center;gap:6px;display:grid}.sums-dashboard .earn-card__runs-grid .grid .dot{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.sums-dashboard .earn-card__runs-grid .grid .dot:before{content:"";background:#959698;border-radius:50%;width:8px;height:8px;transition:none}.earn-card.card-visible .sums-dashboard .earn-card__runs-grid .grid .dot:before{transition:width .3s,height .3s,background-color .3s}.sums-dashboard .earn-card__runs-grid .grid .dot.completed:before{background:#de500e;width:24px;height:24px}.sums-dashboard .earn-card__earning{justify-content:space-between;align-items:baseline;display:flex}.sums-dashboard .earn-card__earning .label{color:#de500e;text-transform:uppercase;letter-spacing:1px;font-family:GT Flexa Mono,GT Flexa,monospace;font-size:.75rem;font-weight:400}.sums-dashboard .earn-card__earning .amount{color:#de500e;font-size:3.4rem;font-weight:400;line-height:1}.sums-dashboard .earn-card__earning .amount .currency{vertical-align:super;padding-right:3px;font-size:30px;line-height:1}.sums-dashboard .credit-card{cursor:pointer;background:#1a262b;border:1px solid #959698;border-radius:12px;margin-bottom:16px;padding:12px 20px;transition:all .3s}.sums-dashboard .credit-card:hover .copy-btn{color:#fff}@media(max-width:1200px){.sums-dashboard .credit-card{padding:10px}}.sums-dashboard .credit-card__header{color:#6b7280;text-transform:uppercase;letter-spacing:1px;margin-bottom:16px;font-family:GT Flexa Mono,GT Flexa,monospace;font-size:.75rem;font-weight:400;display:flex;justify-content:space-between;align-items:center}.sums-dashboard .share-btn{background:none;border:none;color:#6b7280;cursor:pointer;display:flex;align-items:center;gap:6px;font-family:GT Flexa Mono,GT Flexa,monospace;font-size:.75rem;font-weight:400;text-transform:uppercase;letter-spacing:1px;padding:0;transition:color .2s}.sums-dashboard .share-btn:hover{color:#9ca3af}.sums-dashboard .share-btn svg{width:16px;height:16px}.sums-dashboard .credit-card__row{justify-content:space-between;align-items:baseline;display:flex}.sums-dashboard .credit-card__row:not(:last-child){margin-bottom:4px}.sums-dashboard .credit-card__row .label{color:#6b7280;text-transform:uppercase;letter-spacing:1px;font-family:GT Flexa Mono,GT Flexa,monospace;font-size:.75rem;font-weight:400}.sums-dashboard .credit-card__row .code-container{align-items:center;gap:8px;display:flex}.sums-dashboard .credit-card__row .code{color:#ffec00;font-size:3.4rem;font-weight:400;line-height:1;transition:opacity .15s}.sums-dashboard .credit-card__row .code.flash{animation:flashYellow .4s ease-in-out 2}.sums-dashboard .credit-card__row .copy-btn{cursor:pointer;color:#9ca3af;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:all .3s;display:flex}.sums-dashboard .credit-card__row .copy-btn:hover{color:#fff}.sums-dashboard .credit-card__row .copy-btn svg{width:20px;height:20px}.sums-dashboard .credit-card__row .amount{color:#6b7280;font-size:3.4rem;font-weight:400;line-height:1}.sums-dashboard .credit-card__row .amount .currency{vertical-align:super;padding-right:3px;font-size:30px;line-height:1}.sums-dashboard .shop-products-section{margin-top:20px;padding-top:20px;border-top:1px solid rgba(149,151,152,.3)}.sums-dashboard .shop-products-section .swiper{width:100%;max-width:270px;margin-bottom:12px;overflow:hidden}.sums-dashboard .shop-products__header{text-transform:uppercase;letter-spacing:1px;color:#6b7280;justify-content:space-between;align-items:center;margin-bottom:24px;font-family:GT Flexa Mono,GT Flexa,monospace;font-size:.75rem;font-weight:400;display:flex}.sums-dashboard .shop-products__header .arrows{gap:12px;display:flex}.sums-dashboard .shop-products__header .arrows button{color:#6b7280;cursor:pointer;background:0 0;border:none;padding:0;font-size:1rem}.sums-dashboard .shop-products__header .arrows button:hover{color:#fff}.sums-dashboard .shop-products__header .arrows button.swiper-button-disabled{opacity:.3;cursor:not-allowed}.sums-dashboard .shop-products .swiper{width:100%;max-width:270px;margin-bottom:12px;overflow:hidden}.sums-dashboard .shop-products .swiper-wrapper{display:flex}.sums-dashboard .shop-products .swiper-slide{flex-direction:column;flex-shrink:0;gap:8px;width:calc(50% - 8px);display:flex}.sums-dashboard .shop-products__item{aspect-ratio:1;cursor:pointer;background:0 0;border-radius:0;display:block;overflow:hidden}.sums-dashboard .shop-products__item img{object-fit:cover;width:100%;height:100%}.sums-dashboard .shop-products__item span{font-size:3rem}.sums-dashboard .shop-products__label{color:#9ca3af;text-transform:uppercase;text-align:center;font-family:GT Flexa Mono,GT Flexa,monospace;font-size:.75rem;font-weight:400}.sums-dashboard .disconnect-btn{color:#9ca3af;text-transform:uppercase;letter-spacing:1.5px;cursor:pointer;background:0 0;border:1px solid #959698;border-radius:20px;width:100%;padding:5px 0;font-family:GT Flexa Mono,GT Flexa,monospace;font-size:.75rem;font-weight:400;transition:all .3s}.sums-dashboard .disconnect-btn:hover{color:#fff;background:#ffffff0d}.mobile-tab-nav{display:none}@media(max-width:1200px){html.dash-open .mobile-tab-nav{z-index:100;width:calc(100% - 40px);max-width:500px;display:block;position:fixed;bottom:35px;left:50%;transform:translate(-50%)}}.mobile-tab-nav__container{background:#1a262b;border:1px solid #959698;border-radius:50px;gap:4px;padding:3px;display:flex}.mobile-tab-nav__tab{text-align:center;text-transform:uppercase;color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:50px;flex:1;padding:1px 0;font-family:GT Flexa Mono,GT Flexa,monospace;font-size:13px;font-weight:400;transition:all .3s}.mobile-tab-nav__tab.active{color:#1a262b;background:#de500e}@media(max-width:1200px){.sums-dashboard{padding-bottom:80px}.sums-dashboard .dashboard__content{position:relative}.sums-dashboard .dashboard__left,.sums-dashboard .dashboard__right{transition:opacity .3s,transform .3s}.sums-dashboard .dashboard__left.dashboard-hidden,.sums-dashboard .dashboard__right.dashboard-hidden{display:none}.sums-dashboard .stats-card__row .value .currency,.sums-dashboard .fundraiser-list__amount .currency,.sums-dashboard .earn-card__rate .amount .currency,.sums-dashboard .earn-card__earning .amount .currency,.sums-dashboard .credit-card__row .amount .currency{font-size:25px}}.dashboard-footer{text-align:center;margin-top:32px;padding-top:16px}.dashboard-footer .strava-logo{color:#6b7280;text-transform:uppercase;letter-spacing:1.5px;font-size:9px;font-weight:400}.dash-open .dash-toggle{background:#1a262b}@keyframes springSlide{0%{transform:translateY(0)}to{transform:translateY(-195px)}}@keyframes slideTopLayer{0%,10%{transform:translateY(0)}30%,to{transform:translateY(-195px)}}@keyframes slideBottomLayer{0%,40%{transform:translateY(0)}60%,to{transform:translateY(-195px)}}.reward-popup__congrats-strip{z-index:999;width:28px;height:100vh;margin-left:310px;display:none;position:fixed;top:0;left:50%;overflow:hidden}.reward-popup__congrats-strip--bottom{z-index:998}.reward-popup__congrats-strip--bottom .reward-popup__congrats-inner{animation:slideBottomLayer 4s cubic-bezier(.4,0,.2,1) infinite}.reward-popup__congrats-strip--top{z-index:999}.reward-popup__congrats-strip--top .reward-popup__congrats-inner{animation:slideTopLayer 4s cubic-bezier(.4,0,.2,1) infinite}.reward-popup__congrats-inner{display:flex;flex-direction:column;margin-top:-50px;margin-bottom:-50px}.reward-popup__congrats-strip svg{flex-shrink:0;width:28px;height:145px;margin-bottom:50px}@media(min-width:768px){.reward-popup__congrats-strip{display:flex;flex-direction:column}}.sums-dashboard .rewards-card{background:transparent;border:1px solid #959698;border-radius:12px;margin-bottom:16px;padding:12px 20px 22px}@media(max-width:1200px){.sums-dashboard .rewards-card{padding:10px 10px 20px}}.sums-dashboard .rewards-card__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.sums-dashboard .rewards-card__header>span{color:#6b7280;text-transform:uppercase;letter-spacing:1px;font-family:GT Flexa Mono,GT Flexa,monospace;font-size:.75rem;font-weight:400}.sums-dashboard .rewards-card__header .arrows{gap:12px;display:flex}.sums-dashboard .rewards-card__header .arrows button{color:#6b7280;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}.sums-dashboard .rewards-card__header .arrows button:hover{color:#fff}.sums-dashboard .rewards-card__header .arrows button.disabled,.sums-dashboard .rewards-card__header .arrows button.swiper-button-disabled{opacity:.3;cursor:not-allowed}.sums-dashboard .rewards-card__content{display:flex;flex-direction:column;gap:24px}.sums-dashboard .rewards-swiper{overflow:hidden;width:calc(100% + 10px)!important;max-width:calc(100% + 10px)!important;position:relative;margin:0 -5px}.sums-dashboard .rewards-swiper .swiper-wrapper{display:flex;width:auto!important}.sums-dashboard .rewards-swiper .swiper-slide{display:flex;flex-direction:column;gap:24px;width:100%!important;max-width:100%!important;height:auto;flex-shrink:0;padding:0 5px;box-sizing:border-box}.sums-dashboard .reward-item{position:relative}.sums-dashboard .reward-item__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.sums-dashboard .reward-item__left{display:flex;flex-direction:column;gap:2px}.sums-dashboard .reward-item__right{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.sums-dashboard .reward-item__level{text-transform:uppercase;font-family:GT Flexa Mono,GT Flexa,monospace;font-size:.75rem;font-weight:400;color:#969799}.sums-dashboard .reward-item--active .reward-item__level{color:#b9a394}.sums-dashboard .reward-item--eligible .reward-item__level,.sums-dashboard .reward-item--complete .reward-item__level{color:#ec5d2a}.sums-dashboard .reward-item__title{font-size:.75rem;text-transform:uppercase;font-family:GT Flexa Mono,GT Flexa,monospace;font-weight:400;color:#969799}.sums-dashboard .reward-item--active .reward-item__title{color:#b9a394}.sums-dashboard .reward-item--eligible .reward-item__title,.sums-dashboard .reward-item--complete .reward-item__title{color:#ec5d2a}.sums-dashboard .reward-item__runs{text-transform:uppercase;font-family:GT Flexa Mono,GT Flexa,monospace;font-size:.75rem;font-weight:400;color:#969799}.sums-dashboard .reward-item--active .reward-item__runs{color:#b9a394}.sums-dashboard .reward-item--eligible .reward-item__runs,.sums-dashboard .reward-item--complete .reward-item__runs{color:#ec5d2a}.sums-dashboard .reward-item__info-btn{background:transparent;border:none;cursor:pointer;padding:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:transform .3s}.sums-dashboard .reward-item--eligible .reward-item__info-btn,.sums-dashboard .reward-item--complete .reward-item__info-btn{color:#ec5d2a}.sums-dashboard .reward-item__info-btn:hover{transform:scale(1.1);color:#9ca3af}.sums-dashboard .reward-item--eligible .reward-item__info-btn:hover,.sums-dashboard .reward-item--complete .reward-item__info-btn:hover{color:#ec5d2a}.sums-dashboard .reward-item__redeem-btn{background:#ec5d2a;color:#1c262b;border:none;border-radius:0;padding:0 16px 0 4px;width:100%;height:56px;font-family:GT Flexa,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:3.5rem;font-weight:500;letter-spacing:normal;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:background .3s}.sums-dashboard .reward-item__redeem-btn:hover{background:#ff6b3a}.sums-dashboard .reward-item__redeem-btn svg{position:absolute;bottom:8px;right:8px;width:21px;height:21px}.sums-dashboard .reward-item__progress{margin:0;background:#3e464a;height:56px;position:relative;overflow:hidden}.sums-dashboard .reward-item:not(.reward-item--active):not(.reward-item--eligible) .reward-item__progress{background:#2c353a}.sums-dashboard .reward-item--eligible .reward-item__progress{background:#ec5d2a}.sums-dashboard .progress-bar{width:100%;height:100%;position:relative;background:transparent}.sums-dashboard .progress-fill{background:#b9a394;height:100%;display:flex;align-items:center;justify-content:flex-start;padding-left:7px;transition:width .5s ease}.sums-dashboard .reward-item:not(.reward-item--active):not(.reward-item--eligible) .progress-fill{background:#2c353a}.sums-dashboard .reward-item--eligible .progress-fill{background:#ec5d2a}.sums-dashboard .progress-count{color:#1c262b;font-size:3.5rem;font-weight:500;letter-spacing:normal}.sums-dashboard .reward-item__description{color:#9ca3af;font-size:.75rem;font-family:GT Flexa Mono,GT Flexa,monospace;line-height:1.4;margin-top:12px}.sums-dashboard .rewards-card__not-eligible{color:#9ca3af;text-align:center;padding:20px 0;font-size:.875rem}.reward-popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#1a262bf2;display:flex;align-items:center;justify-content:center;z-index:10000}.reward-popup__container{position:relative;width:90%;max-width:530px;max-height:90vh;display:flex;flex-direction:column}.reward-popup__close{position:absolute;top:37px;left:auto;right:12px;background:transparent;border:none;border-radius:50%;width:25px;height:25px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#6b7280;transition:all .3s;z-index:10}@media(min-width:768px){.reward-popup__close{top:0;left:-40px;right:auto;border:1px solid #6b7280}}.reward-popup__close:hover{color:#fff;border-color:#fff}.reward-popup__content{background:#1a262b;border:none;border-radius:12px;padding:20px 0 0;position:relative;overflow-y:hidden}.reward-popup__content--mobile{display:block;margin:0;padding:0;overflow-x:hidden}.reward-popup__content--desktop{display:none}@media(min-width:768px){.reward-popup__content{background:#1a262b;padding:50px 0}.reward-popup__content--mobile{display:none}.reward-popup__content--desktop{display:block}}.reward-popup__bg-svg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;display:none}.reward-mobile__badge{text-align:center;text-transform:uppercase;letter-spacing:0;color:#1a262b;background:#ec5d2a;border:none;border-radius:20px;width:252px;max-width:calc(100% - 30px);margin:0 0 15px;padding:5px 20px;font-family:GT Flexa Mono,GT Flexa,monospace;font-size:.75rem;font-weight:400}.reward-mobile__description-section{background:#1a262b;border:1px solid #969799;border-radius:12px 0;margin:0 0 20px;position:relative;overflow:visible}.reward-mobile__decoration{position:absolute;pointer-events:none}.reward-mobile__decoration--top-right{width:109px;height:48px;top:4.5px;right:-3.4px;transform:translateY(-100%)}.reward-mobile__decoration--bottom-left{width:123px;height:45px;bottom:4.5px;left:-1.5px;transform:translateY(100%)}.reward-mobile__description-content{padding:20px 16px;display:flex;flex-direction:column;justify-content:center;color:#fff}.reward-mobile__header{margin-bottom:10px}.reward-mobile__header h2{color:#fefae7;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0;margin:0;font-family:GT Flexa Mono,GT Flexa,monospace}.reward-mobile__description{color:#fefae7;font-size:.75rem;font-weight:700;line-height:1.4;margin-bottom:12px;font-family:GT Flexa Mono,GT Flexa,monospace}.reward-mobile__next{padding-top:0}.reward-mobile__next h3{color:#fefae7;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0;margin:0 0 15px;font-family:GT Flexa Mono,GT Flexa,monospace}.reward-mobile__next-details p{color:#fefae7;font-size:.75rem;font-weight:700;margin:5px 0;font-family:GT Flexa Mono,GT Flexa,monospace}.reward-mobile__code-section{display:flex;align-items:end;justify-content:end;gap:0;margin:-6px 0 24px}.reward-mobile__code{text-align:center;text-transform:uppercase;letter-spacing:1.5px;color:#1a262b;z-index:1;background:#ec5d2a;border:none;border-radius:20px;width:159px;max-width:100%;margin-right:10px;padding:5px 20px;font-family:GT Flexa Mono,GT Flexa,monospace;font-size:.75rem;font-weight:400;display:inline-block;position:static}.reward-mobile__code.flash{animation:flashYellow .4s ease-in-out 2}.reward-mobile__copy-btn{background:transparent;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.reward-mobile__stats{background:#1a262b;border:1px solid #969799;border-radius:12px;flex-direction:column;gap:0;padding:10px 14px;display:flex;width:200px;margin-top:-8px;margin-left:auto;margin-right:0}.reward-mobile__stat{display:flex;flex-direction:column;margin-bottom:7px}.reward-mobile__stat:last-child{margin-bottom:0}.reward-mobile__stat .label{color:#919194;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;display:block;margin-bottom:0;font-family:GT Flexa Mono,GT Flexa,monospace}.reward-mobile__stat .value{color:#ec5d2a;font-size:3.7rem;font-weight:500;letter-spacing:normal;line-height:.6;padding:3px 0 6px;display:flex;align-items:flex-start;gap:2px;font-family:GT Flexa,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.reward-mobile__stat .unit{font-size:1.7rem;letter-spacing:.05em;color:#ec5d2a}@media(max-width:767px){.reward-popup__close{cursor:pointer;color:#6b7280;z-index:10;background:none;border:none;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;transition:all .3s;display:flex;position:absolute;top:5px;left:auto;right:5px}}.reward-popup__code.flash{animation:flashYellow .4s ease-in-out 2}@media(min-width:768px){.reward-popup__bg-svg--desktop{display:block;position:absolute;top:0;left:0;width:100%;height:100%}}.reward-popup__columns{display:none}.reward-popup__left{flex:none;padding:25px 25px 20px;margin-top:-250px;background:transparent;position:relative;z-index:2}.reward-popup__right{border:1px solid #969799;border-radius:12px;background:#1a262b;flex:none;padding:20px 25px;margin:0 15px 15px}@media(min-width:768px){.reward-popup__columns{display:flex;flex-direction:row;margin-bottom:-60px;padding:0 25px 25px;z-index:1;gap:0;position:relative}.reward-popup__left{flex:1;padding:0 25px 0 0;margin-top:-31px;background:transparent}.reward-popup__right{flex:1;border:none;border-radius:0;background:transparent;padding:16px 0 0;margin:0}}.reward-popup__header{margin-bottom:10px}.reward-popup__header h2{color:#fefae7;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin:0;font-family:GT Flexa Mono,GT Flexa,monospace}.reward-popup__description,.reward-popup__description2{color:#fefae7;font-size:.75rem;font-weight:700;line-height:1.4;margin-bottom:12px;font-family:GT Flexa Mono,GT Flexa,monospace}.reward-popup__next{padding-top:0}.reward-popup__next h3{color:#fefae7;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin:0 0 15px;font-family:GT Flexa Mono,GT Flexa,monospace}.reward-popup__next-details p{color:#fefae7;font-size:.75rem;font-weight:700;margin:5px 0;font-family:GT Flexa Mono,GT Flexa,monospace}.reward-popup__badge{display:none}@media(min-width:768px){.reward-popup__badge{display:block;text-align:center;text-transform:uppercase;letter-spacing:1.5px;color:#1a262b;z-index:1;background:#ec5d2a;border:none;border-radius:20px;padding:5px 20px;font-family:GT Flexa Mono,GT Flexa,monospace;font-size:.75rem;font-weight:400;width:270px;position:absolute;top:0;right:0;margin-bottom:0}}.reward-popup__code-container{display:none}@media(min-width:768px){.reward-popup__code-container{display:block;margin-bottom:0;position:static}}.reward-popup__code{text-align:center;text-transform:uppercase;letter-spacing:1.5px;color:#1a262b;z-index:10;background:#ec5d2a;border:none;border-radius:20px;padding:5px 20px;font-family:GT Flexa Mono,GT Flexa,monospace;font-size:.75rem;font-weight:400;position:static;width:auto;max-width:100%;display:inline-block;margin-right:10px}@media(min-width:768px){.reward-popup__code{position:absolute;bottom:0;left:0;right:auto;width:190px;margin-right:0;z-index:11}}.reward-popup__copy-btn{color:#1a262b;cursor:pointer;z-index:10;background:none;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:all .3s;display:inline-flex;position:static;vertical-align:middle}@media(min-width:768px){.reward-popup__copy-btn{position:absolute;bottom:0;left:201px}}.reward-popup__copy-btn:hover{opacity:.8}.reward-popup__copy-btn svg{width:30px;height:30px}.reward-popup__stats{background:transparent;margin:0;padding:0}.reward-popup__stat{flex-direction:column;margin-bottom:7px;display:flex}.reward-popup__stat:last-child{margin-bottom:0}.reward-popup__stat .label{color:#919194;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;display:block;margin-bottom:0;font-family:GT Flexa Mono,GT Flexa,monospace}.reward-popup__stat .value{color:#ec5d2a;font-size:4.7rem;font-weight:500;letter-spacing:normal;line-height:1em;display:flex;align-items:flex-start;gap:2px;font-family:GT Flexa,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.reward-popup__stat .unit{font-size:2.2rem;letter-spacing:.05em;color:#ec5d2a}
/*# sourceMappingURL=/cdn/shop/t/76/assets/dashboard.css.map */
