@font-face{font-family:'Aura';src:url('../../../../../frontend/Magento/blank/en_US/Kula_Charity/fonts/aura.eot');src:url('../../../../../frontend/Magento/blank/en_US/Kula_Charity/fonts/aura.eot?#iefix') format('embedded-opentype'),url('../../../../../frontend/Magento/blank/en_US/Kula_Charity/fonts/aura.woff2') format('woff2'),url('../../../../../frontend/Magento/blank/en_US/Kula_Charity/fonts/aura.woff') format('woff'),url('../../../../../frontend/Magento/blank/en_US/Kula_Charity/fonts/aura.svg#auraregular') format('svg');font-weight:normal;font-style:normal}.amlocator-store-desc{cursor:default !important}.charity-button{max-width:100%;height:auto;padding:2rem;border-radius:6rem;background:#ffffff;border:1px solid #626262;font-family:Effra-Regular,Helvetica,Arial,Verdana,sans-serif;font-size:1.8rem;font-weight:400;line-height:1;letter-spacing:.2rem;color:#626262 !important;box-shadow:none;position:relative;cursor:pointer;display:inline-block;box-sizing:border-box;vertical-align:middle;text-align:center;transition:all .3s ease-out}.charity-button.large{padding:3rem;font-size:2.8rem}.charity-button.upper{text-transform:uppercase}.charity-button.selected,.charity-button.filled{background:#246BFB;border:1px solid #246BFB;color:#ffffff !important}.charity-button.selected:hover,.charity-button.filled:hover{background:#246BFB;border:1px solid #246BFB;color:#ffffff !important}.charity-button:active,.charity-button:visited{text-decoration:none}.charity-button:focus,.charity-button:hover{text-decoration:underline}.charity-three-col{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}@media screen and (max-width:1140px){.charity-three-col{flex-direction:column}}.charity-three-col .column{max-width:30%}@media screen and (max-width:1140px){.charity-three-col .column{max-width:100%}}.charity-header{display:flex;margin-bottom:8rem;align-items:center}@media screen and (max-width:1140px){.charity-header{flex-direction:column;align-items:center}}.charity-header h1{font-size:8rem;text-align:center;font:normal normal normal 80px/70px Aura;letter-spacing:-2px;color:#35363A;text-transform:uppercase}@media screen and (max-width:1140px){.charity-header h1{font-size:4rem}}.charity-header h2{text-transform:none}.charity-header .left-image,.charity-header .right-image{width:25%}@media screen and (max-width:1140px){.charity-header .left-image,.charity-header .right-image{display:none}}.charity-header .content{width:50%;text-align:center;font:normal normal bold 32px/35px Effra-Regular;letter-spacing:0px;color:#626262;opacity:1}@media screen and (max-width:1140px){.charity-header .content{width:100%}}.charity-header .content img{width:100%}.charity-header .content .totals{color:#246BFB;font:normal normal bold 64px/75px Roboto Condensed Regular;letter-spacing:0px;opacity:1}@media screen and (max-width:1140px){.charity-header .content .totals{margin-bottom:4rem}}.charity-header__home .content img{max-width:550px}@media screen and (max-width:768px){.charity-header__home .content .totals{font-size:50px}}.charity-header__home .charity-total-container{display:flex}.charity-header__home .charity-total-container__item{padding:2.4rem;flex:1 1;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width:768px){.charity-header__home .charity-total-container__item{width:100%}}@media screen and (max-width:768px){.charity-header__home .charity-total-container{flex-direction:column}}.charity-header__home .location-details{text-align:center;font:normal normal bold 19px/23px Roboto Condensed Regular;letter-spacing:0px;color:#626262;opacity:1}.charity-account-container .charity-button{margin-bottom:20px}.charity-donate .actions,.charity .section-featured-member .actions{display:flex;align-items:center;margin:5em 0}.charity-donate .actions .continue,.charity .section-featured-member .actions .continue{width:25%}.charity-donate .actions .continue a,.charity .section-featured-member .actions .continue a{color:#626262;text-align:left;text-decoration:underline;font:normal normal normal 14px/16px Roboto Condensed Regular;letter-spacing:0px;opacity:1}.charity-donate .actions .continue a:hover,.charity .section-featured-member .actions .continue a:hover,.charity-donate .actions .continue afocus,.charity .section-featured-member .actions .continue afocus{color:#444444}.charity-donate .actions .donate,.charity .section-featured-member .actions .donate{width:50%;margin-right:25%;text-align:center}.charity-donate .actions .donate-now,.charity .section-featured-member .actions .donate-now{width:50%;margin:0 25%;text-align:center}@media screen and (max-width:1140px){.charity-donate .actions .donate-now,.charity .section-featured-member .actions .donate-now{width:auto;margin:auto}}.charity-donate h3,.charity .section-featured-member h3{text-transform:none}.charity .actions{justify-content:center}.charity .donate{display:flex;align-items:stretch;justify-content:space-between;min-height:300px;margin-bottom:3em}@media screen and (max-width:1140px){.charity .donate{display:block}}@media screen and (max-width:1140px){.charity .donate{flex-direction:column}.charity .donate>div{margin:2em 0}}@media screen and (min-width:1141px){.charity .donate .charity-content,.charity .donate .actions{flex-basis:30%}}@media screen and (min-width:1141px){.charity .donate .actions{align-self:center}}.charity .donate .actions a{margin-top:1rem;margin-bottom:1rem}@media screen and (max-width:1140px){.charity .donate .actions a{margin:1em 0;width:100%}}.charity .donate .custom{margin:0 2em;flex-basis:50%;display:flex;align-items:center}@media screen and (max-width:1140px){.charity .donate .custom{margin:0}}.charity .donate .custom label{width:100%;text-transform:uppercase}.charity .donate .custom label input{margin-top:1em}.charity .donate .preselect-container{margin:0 2em;width:50%;position:relative;align-items:center;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:1140px){.charity .donate .preselect-container{margin:0 auto}}.charity .donate .preselect-container .preselect{position:relative;display:flex;flex-wrap:wrap;justify-content:stretch;align-items:stretch;height:320px;width:320px}.charity .donate .preselect-container .preselect label{flex-basis:50%;background:transparent;border:0;display:flex;align-items:center;justify-content:center;margin:0;padding:0;cursor:pointer}.charity .donate .preselect-container .preselect label:nth-child(1):before{content:'';height:1px;width:calc(100% - 8em);background:#626262;margin:auto;position:absolute;left:0;right:0;top:0;bottom:0}.charity .donate .preselect-container .preselect label:nth-child(2):before{content:'';height:calc(100% - 8em);width:1px;background:#626262;margin:auto;position:absolute;left:0;right:0;top:0;bottom:0}.charity .donate .preselect-container .preselect label input{display:block;opacity:0;position:absolute;left:-9999999px}.charity .donate .preselect-container .preselect label input:focus+.charity-fixed-amount{background:#ffffff;border:4px solid #626262}.charity .donate .preselect-container .preselect label .charity-fixed-amount{width:50%;height:50%;background:#ffffff;border:4px solid transparent;border-radius:20%;text-align:center;display:inline-flex;justify-content:center;align-items:center;color:#444444;font-size:2.6em}.charity .donate .preselect-container .preselect label .charity-fixed-amount:hover{background:#ffffff;border:4px solid #626262}.charity .donate .preselect-container .preselect label :checked+.charity-fixed-amount{background:#ffffff;color:#246BFB;border:4px solid #246BFB}.charity .review-donation{display:flex;align-items:stretch;justify-content:space-between;min-height:300px;margin-top:3em}@media screen and (max-width:1140px){.charity .review-donation{display:block}.charity .review-donation .recipient{text-align:center}}.charity .review-donation .amount{flex-basis:50%;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:1140px){.charity .review-donation .amount{flex-direction:column}}.charity .review-donation .amount h3{margin-bottom:2rem}.charity .review-donation .amount .donation-amount{font-family:Effra-Regular,Helvetica,Arial,Verdana,sans-serif;color:#246BFB;font-size:2em;margin-right:2em}@media screen and (max-width:1140px){.charity .review-donation .amount .donation-amount{margin-right:0}}.charity .review-donation .recipient{flex-basis:50%;display:flex;align-items:center;justify-content:center}.charity .review-donation .recipient .for{text-align:left;font:normal normal bold 50px/58px Roboto Condensed Regular;letter-spacing:0px;color:#246BFB;opacity:1;margin-left:2em}@media screen and (max-width:1140px){.charity .review-donation .recipient .for{margin-left:0;font-size:3rem}}.charity .review-donation .recipient .for .team-member{text-align:left;font:normal normal bold 30px/35px Roboto Condensed Regular;letter-spacing:0px;color:#246BFB;text-transform:uppercase;opacity:1}@media screen and (max-width:1140px){.charity .review-donation .recipient .for .team-member{font-size:2.2rem}}.charity _:-ms-fullscreen,.charity :root .review-donation{height:300px}.charity _:-ms-input-placeholder,.charity :root .review-donation{height:300px}.charity .submit-wrapper{text-align:center;margin:2em 0}.responsive-break{position:relative;min-height:100%;display:flex;align-items:center;justify-content:center}.responsive-break span{background:#ffffff;font-size:2.6rem;font-weight:700}.responsive-break span:before{content:'';width:1px;height:100%;background:#000000;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:-1}@media screen and (max-width:1140px){.responsive-break span:before{width:100%;height:1px}}.charity-form .section{display:none}.charity-form .section.active{display:block}.charity .section-teams .amlocator-main-container{display:flex;flex-direction:row;justify-content:space-between;align-content:center}@media screen and (max-width:1140px){.charity .section-teams .amlocator-main-container{flex-direction:column}}@media screen and (min-width:1141px){.charity .section-teams .amlocator-main-container>div{flex:1}}.charity .section-teams .amlocator-main-container .amlocator-store-desc .amlocator-block{margin:0}.charity .section-teams .amlocator-main-container .amlocator-store-desc .amlocator-block .location-details{color:#246BFB}.charity .section-teams .amlocator-main-container .amlocator-store-desc .amlocator-block .store-totals{color:#246BFB;font-size:3.6rem;font-family:Effra-Bold;text-transform:uppercase}.charity .section-teams .amlocator-main-container .store-search{padding:0 4em}@media screen and (max-width:1140px){.charity .section-teams .amlocator-main-container .store-search{padding:0}}.charity .section-teams .amlocator-main-container .store-search button.amlocator-search{width:100%;margin-top:2em}.charity .section-teams .amlocator-main-container .amlocator-search-container{width:100%;padding:0;background:#ffffff}.charity .section-teams .amlocator-main-container .amlocator-search-container .amlocator-title{display:block}.charity .section-teams .amlocator-main-container .amlocator-map-container .amlocator-block{margin:0 auto;width:30vw;height:30vw}@media screen and (max-width:1140px){.charity .section-teams .amlocator-main-container .amlocator-map-container .amlocator-block{width:70vw;height:70vw;margin-top:0;left:0}}@media screen and (max-width:1140px){.charity .section-teams .amlocator-main-container .amlocator-map-container{min-height:300px}}.charity .section-teams .amlocator-main-container .amlocator-store-desc{background:#ffffff}.charity .team-members__list{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.charity .team-members__member{width:200px;margin:0 1em 1em 0;cursor:pointer}.charity .team-members__member.results{cursor:default}.charity .team-members__member .name{padding:1em 0;display:inline-block;color:#246BFB}.charity .team-members__member .totals{color:#246BFB;font-size:2.6rem}.charity .team-members__member img{border:4px solid transparent;max-width:135px;max-height:135px;width:135px;height:135px}.charity .team-members__member input[type="radio"]{display:block;opacity:0;position:absolute;left:-9999999px}.charity .team-members__member :checked+img,.charity .team-members__member :hover+img,.charity .team-members__member :focus+img{border:4px solid #246BFB}.charity .section-featured-member.active .actions .donate{justify-content:center}.charity .section-customer-info{display:flex;justify-content:center}@media screen and (max-width:768px){.charity .section-customer-info{flex-direction:column}}.charity .section-customer-info label{min-width:200px;margin:1rem;color:#000}.charity .team-members__featured-member{display:flex;width:400px;align-items:center}.charity .team-members__featured-member .team-members__profile-picture{padding-right:20px}.charity .team-members__featured-member .name{font-size:30px;padding:20px 0 0}.charity .team-members__featured-member .team-name{font-size:20px;padding:10px 0 20px}.charity h3{text-align:left;font:normal normal bold 32px/35px Effra-Regular;letter-spacing:0px;color:#626262;opacity:1;margin-bottom:4rem;text-transform:none}@media screen and (max-width:1140px){.charity h3{margin-bottom:2rem}}.charity .section-totals{display:flex}@media screen and (max-width:1140px){.charity .section-totals{flex-direction:column}}.charity .section-totals .totals{color:#246BFB;text-align:left;font:normal normal bold 45px/53px Roboto Condensed Regular;letter-spacing:0px;opacity:1}.charity .section-totals .campaign-totals{flex:1}.charity .section-totals .campaign-totals .totals{text-align:left;font:normal normal bold 64px/75px Roboto Condensed Regular;letter-spacing:0px;color:#246BFB;opacity:1}@media screen and (max-width:768px){.charity .section-totals .campaign-totals .totals{font-size:48px;line-height:64px}}.charity .section-totals .top-results{flex:3}.charity .section-totals .top-teams-container{display:flex;align-items:center;justify-content:space-between;margin-bottom:8rem}@media screen and (max-width:1140px){.charity .section-totals .top-teams-container{flex-direction:column;align-items:normal}}.charity .section-totals .top-teams-container .top-teams{flex:1}.charity .section-totals .top-teams-container .top-team-wrapper{display:flex;flex-wrap:wrap;padding:0 2rem;justify-content:space-between}@media screen and (max-width:1140px){.charity .section-totals .top-teams-container .top-team-wrapper{padding:0}}.charity .section-totals .top-teams-container .top-team-wrapper .top-team{max-width:26rem;margin-bottom:2rem;padding:0 2rem 0 0;display:flex;flex-direction:column;justify-content:space-between}.charity .section-totals .top-teams-container .top-team-wrapper .top-team .location-details{text-align:left;font:normal normal bold 19px/23px Roboto Condensed Regular;letter-spacing:0px;color:#626262;opacity:1}.charity .section-totals .top-team-members .team-container{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:1140px){.charity .section-totals .top-team-members .team-container{flex-direction:column;align-items:normal}}.charity .section-totals .top-team-members .team-container .team-member{clear:both}@media screen and (max-width:1140px){.charity .section-totals .top-team-members .team-container .team-member{margin:2rem 0}}.charity .section-totals .top-team-members .team-container .team-member .team-member__image{width:100px;float:left}.charity .section-totals .top-team-members .team-container .team-member .team-member__name{color:#246BFB;text-align:left;font:normal normal bold 19px/23px Roboto Condensed Regular;letter-spacing:0px;margin-left:110px;margin-right:10px}.charity .section-totals .top-team-members .team-container .team-member .team-member__address{margin-left:110px;margin-right:10px;text-align:left;font:normal normal bold 19px/23px Roboto Condensed Regular;letter-spacing:0px;color:#626262}.charity .section-totals .top-team-members .team-container .team-member .team-member__total{margin-left:110px;margin-right:10px}@media screen and (max-width:1140px){.charity .section-totals .top-team-members .team-container .team-member .team-member__total .totals{font-size:3.8rem}}.charity .section-teams.results .store-heading{text-align:left;font:normal normal bold 32px/38px Effra-Regular;letter-spacing:0px;color:#626262;opacity:1}.charity .section-teams.results .amlocator-title{text-align:left;font:normal normal bold 16px/19px Roboto Condensed Regular;letter-spacing:0px;color:#727678;text-transform:uppercase;opacity:1}.charity .section-teams.results .amlocator-main-container .store-search{padding:0}.charity .section-teams.results .amlocator-main-container .amlocator-store-information .location-details{text-align:left;font:normal normal normal 16px/24px Effra-Regular;letter-spacing:0px;color:#000000;opacity:1}.charity .section-teams.results .amlocator-map-container{position:relative;height:30vw}@media screen and (max-width:1140px){.charity .section-teams.results .amlocator-map-container{height:70vw}}.charity .section-teams.results .amlocator-map-container .amlocator-block.-map{position:absolute;right:0}.charity .section-teams.results .search-container{justify-content:space-evenly;display:flex;flex-direction:column}.charity .section-teams.results .search-container .amlocator-current-location{max-width:70%;float:left}.charity .section-teams.results .search-container .charity-button.amlocator-search{width:25%;margin:10px}@media screen and (max-width:1140px){.charity .section-teams.results .search-container .charity-button.amlocator-search{width:auto}}.charity .section-team-members.results h4{text-align:left;font:normal normal bold 16px/19px Roboto Condensed Regular;letter-spacing:0px;color:#727678;text-transform:uppercase;opacity:1}.charity .section-team-members.results .team-members{display:flex;align-items:center}@media screen and (max-width:1140px){.charity .section-team-members.results .team-members{flex-direction:column}}.charity .section-team-members.results .team-members .join-team{display:none}@media screen and (max-width:1140px){.charity .section-team-members.results .team-members .join-team{width:100%}}.charity .section-team-members.results .team-members .charity-button.join-team{text-align:center;font:normal normal bold 20px/20px Effra-Regular;letter-spacing:0px;color:#ffffff;opacity:1}.charity .section-team-members.results .team-members__list{flex:4}@media screen and (max-width:1140px){.charity .section-team-members.results .team-members__list{margin-bottom:2em}}.charity .section-team-members.results .team-members__member{width:135px}@media screen and (max-width:1140px){.charity .section-team-members.results .team-members__member{margin:1em 1em 2em 0}}.charity .section-team-members.results .team-members__member img{max-width:135px;max-height:135px;width:135px;height:135px}.charity .section-team-members.results .team-members__member .name{text-align:left;font:normal normal bold 14px/16px Roboto Condensed Regular;letter-spacing:0px;color:#246BFB;text-transform:uppercase;opacity:1}.charity .section-team-members.results .team-members__member h5{text-align:left;font:normal normal normal 12px/14px Roboto Condensed Regular;letter-spacing:0px;color:#626262;text-transform:uppercase;opacity:1}.charity .section-team-members.results .team-members__member .totals{text-align:left;font:normal normal bold 26px/30px Roboto Condensed Regular;letter-spacing:0px;color:#246BFB;opacity:1}.charity .section-team-members.results .team-members__member .charity-button.donate-now{text-align:center;font:normal normal bold 14px/20px Effra-Regular;letter-spacing:0px;color:#ffffff;opacity:1;height:25px;line-height:5px;margin-top:1rem}.section-teams,.section-team-members{margin-bottom:2rem}.section-teams h3,.section-team-members h3{margin-bottom:2rem}.section-teams .location-info{padding:0 2rem}.section-teams .location-info h3{margin-top:0}@media screen and (max-width:1140px){.section-teams .location-info{padding:0}.section-teams .location-info h3{margin-top:2rem}}