:root{--black: #000000;--white: #FFFFFF;--grey: #F8F8F8;--dark-grey: #C5C5C4;--charcoal: #2B2B28;--blue: #DDF5F9;--dark-blue: #D7E6FD;--green: #C4ECCF;--sunshine: #FFE15D;--yellow: #FFF8CE;--red: #FBD7D4;--error: #D01A1A;--success: #138A36}.hide{display:none!important}.text-center{text-align:center}.text-right{text-align:right}.w-full{width:100%}.w-auto{width:auto}.text-success{color:var(--success)}@media screen and (min-width: 1200px){.xl\:block{display:block}}body{font-size:16px;line-height:1.25}.text-md{font-size:14px}.text-sm{font-size:12px}.subtitle{font-size:24px;font-weight:700}.section-title{font-weight:700}.custom-font h1,.custom-font .h1,.custom-font h2,.custom-font .h2,.custom-font h3,.custom-font .h3,.custom-font h4,.custom-font .h4,.custom-font h5,.custom-font .h5,.custom-font h6,.custom-font .h6{line-height:1;overflow-wrap:normal}.custom-font h1,.custom-font .h1{font-size:84px;letter-spacing:-1.68px}@media screen and (min-width: 1400px){.custom-font h1,.custom-font .h1{font-size:96px;letter-spacing:-1.92px}}.custom-font h2,.custom-font .h2{font-size:56px;letter-spacing:-1.12px}@media screen and (min-width: 1400px){.custom-font h2,.custom-font .h2{font-size:64px;letter-spacing:-1.28px}}.custom-font h3,.custom-font .h3{font-size:49px;letter-spacing:-.98px}@media screen and (min-width: 1400px){.custom-font h3,.custom-font .h3{font-size:56px;letter-spacing:-1.12px}}.custom-font h4,.custom-font .h4{font-size:32px;letter-spacing:-.7px}@media screen and (min-width: 1400px){.custom-font h4,.custom-font .h4{font-size:40px;letter-spacing:-.8px}}.custom-font h5,.custom-font .h5{font-size:28px;letter-spacing:-.56px}@media screen and (min-width: 1400px){.custom-font h5,.custom-font .h5{font-size:32px;letter-spacing:-.64px}}.custom-font h6,.custom-font .h6{font-size:21px;letter-spacing:-.42px}@media screen and (min-width: 1400px){.custom-font h6,.custom-font .h6{font-size:24px;letter-spacing:-.48px}}.button,.button--lg,.button--xl{font-size:18px;text-transform:uppercase}.button--sm{font-size:14px}@media screen and (min-width: 1000px){.button:not([disabled]):not(.button--outline):hover,.btn:not([disabled]):hover,.shopify-payment-button__button--unbranded:not([disabled]):hover{box-shadow:inset 0 0 0 3px currentColor!important}.button--outline{box-shadow:inset 0 0 0 3px}}.button,.btn{padding-block-start:12px;padding-block-end:10px;padding-inline-start:var(--spacing-6);padding-inline-end:var(--spacing-6)}.button--sm{padding-block-start:14px;padding-block-end:13px;padding-inline-start:var(--spacing-5);padding-inline-end:var(--spacing-5)}.button--lg{padding-block-start:14px;padding-block-end:13px;padding-inline-start:var(--spacing-8);padding-inline-end:var(--spacing-8)}.button--xl{padding-block-start:17px;padding-block-end:15px;padding-inline-start:var(--spacing-10);padding-inline-end:var(--spacing-10)}.button--flex{display:flex;align-items:center;gap:12px;justify-content:center}.button--flex svg{margin-top:-2px}.text-link{text-decoration:underline;color:var(--charcoal)}.campaigns-nav{z-index:10000;position:fixed;top:95px;width:100%;background:var(--white);display:flex;justify-content:center;border-bottom:1px solid var(--black)}@media screen and (min-width: 700px){.campaigns-nav{top:128px}}@media screen and (min-width: 1000px){.campaigns-nav{top:136px}}.campaigns-nav__item{padding:14px 20px;border-bottom:6px solid transparent;font-weight:600;width:100%;font-size:16px;text-align:center}@media screen and (min-width: 700px){.campaigns-nav__item{padding:14px 60px;width:auto}}.campaigns-nav__item.active{border-color:var(--black)}.campaigns{display:block;margin-top:55px}.campaigns__step{padding:40px 0}@media screen and (min-width: 700px){.campaigns__step{padding:60px 0}}.campaigns__step--form{background-color:var(--sunshine)}@media screen and (min-width: 1000px){.campaigns__step--narrow .container{max-width:960px;margin:0 auto}}@media screen and (min-width: 1000px){.campaigns__grid{display:flex;justify-content:space-between;gap:32px;align-items:flex-start}}.campaigns__step-header{display:flex;flex-direction:column;justify-content:space-between;gap:16px}@media screen and (min-width: 700px){.campaigns__step-header{flex-direction:row}}@media screen and (max-width: 999px){.campaigns__step-header .button{font-size:14px}}.campaigns__sidebar{background-color:var(--sunshine);padding:20px;border-radius:16px;width:100%;margin-bottom:40px}@media screen and (min-width: 1000px){.campaigns__sidebar{max-width:320px}}@media screen and (min-width: 1200px){.campaigns__sidebar{padding:40px;margin-bottom:0;max-width:390px}}.campaigns__sidebar-heading{margin-bottom:18px}.campaigns__sidebar-content{margin-bottom:24px}.campaigns__sidebar-icon{display:flex;align-items:center;gap:8px;margin-bottom:24px}.campaigns__list-wrapper{width:100%}@media screen and (max-width: 1199px){.campaigns__list-wrapper h2{text-align:center}}.campaigns__list{display:flex;flex-direction:column;gap:40px;margin-top:40px}@media screen and (min-width: 1200px){.campaigns__list{margin-top:16px;gap:16px}}.campaigns__list-item{position:relative;padding:16px;border-radius:16px;background-color:var(--grey);text-align:center;display:flex;flex-direction:column;gap:16px}@media screen and (min-width: 1200px){.campaigns__list-item{text-align:left;flex-direction:row;justify-content:space-between}}.campaigns__list-item-link{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1}.campaigns__list-item>div{width:100%}.campaigns__list-item h3,.campaigns__list-item p{margin-bottom:15px}@media screen and (min-width: 1200px){.campaigns__list-item-status-wrapper{display:flex;justify-content:flex-start;gap:8px}}.campaigns__list-item-status{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 17px;border-radius:100px;background-color:var(--blue);color:var(--black);line-height:1;margin-bottom:8px}@media screen and (min-width: 405px){.campaigns__list-item-status{margin-bottom:0}}.campaigns__list-item-status:last-of-type{margin-bottom:0}.campaigns__list-item-status--draft{background-color:var(--blue)}.campaigns__list-item-status--waiting{background-color:var(--dark-blue)}.campaigns__list-item-status--ready{background-color:var(--green)}.campaigns__list-item-status--in-progress{background-color:var(--yellow)}.campaigns__list-item-status--complete{background-color:var(--red)}.campaigns__list-item-content-wrapper{display:flex;gap:8px;align-items:center}@media screen and (min-width: 1200px){.campaigns__list-item-content-wrapper{min-width:60%;max-width:520px}}.campaigns__list-item-content{background-color:var(--white);border-radius:16px;padding:12px;text-align:center;width:100%;display:block}@media screen and (min-width: 1200px){.campaigns__list-item-content--last{margin-right:8px}}.campaigns__list-item-content .subtitle{margin-bottom:10px}.campaigns__list-item-circle-link{position:relative;width:56px;min-width:56px;height:56px;min-height:56px;background-color:var(--black);border-radius:100%;display:flex;align-items:center;justify-content:center;z-index:2}.campaigns__list-item-launch{position:relative;z-index:2;margin-left:8px}[data-campaigns-copy-link-button]{position:relative}.campaigns__link-copied{display:none;position:absolute;background-color:var(--black);color:var(--white);padding:4px 12px;border-radius:100px;font-size:12px;text-align:center;margin-top:-95px;left:50%;transform:translate(-50%);white-space:nowrap;line-height:1;text-transform:initial;font-weight:400}.button--sm .campaigns__link-copied{margin-top:-51px}campaign-team .campaigns__link-copied{margin-top:-30px}.active[data-campaigns-copy-link-button] .campaigns__link-copied{display:block}.campaigns__list-item-launch{margin-left:8px}.campaigns__list-item-mobile-buttons{position:relative;z-index:2;display:flex;gap:8px}@media screen and (min-width: 1200px){.campaigns__list-item-mobile-buttons{display:none}}.campaigns__list-item-mobile-buttons>*{width:100%}.campaigns__get-started{text-align:center;display:block;padding:48px;border:3px dashed var(--black);border-radius:16px;margin-top:16px;font-size:16px;width:100%}@media screen and (min-width: 1000px){.campaigns__get-started{font-size:24px;padding:195px 120px}}.campaigns__get-started svg{width:24px;height:auto}@media screen and (min-width: 1000px){.campaigns__get-started svg{width:40px}}.campaigns__back{font-size:14px;display:flex;gap:12px;align-items:center}@media screen and (min-width: 1000px){.campaigns__back{font-size:18px}.campaigns__back svg{margin-top:-1px}}.campaigns__form{display:block;background-color:var(--white);border-radius:16px;padding:20px;width:100%;margin-top:16px}@media screen and (min-width: 1200px){.campaigns__form{padding:50px;margin-top:24px}}.campaigns__form h2{margin-bottom:17px}.campaigns__form h4{margin:43px 0 17px}@media screen and (min-width: 1200px){.campaigns__form h4{margin:62px 0 17px}}@media screen and (min-width: 1000px){.campaigns__form-row{display:flex;gap:16px}}@media screen and (min-width: 700px){.campaigns__form-row--images{display:flex;justify-content:flex-start;gap:16px}}@media screen and (min-width: 1000px){.campaigns__form-row--images{gap:48px}}.campaigns__form-row:not(.campaigns__form-row--images)>div{width:100%}.campaigns__form-goal-input-wrapper{position:relative}.campaigns__form-goal-input-wrapper input{padding-left:48px}.campaigns__form-goal-input-wrapper svg{position:absolute;left:20px;top:50%;transform:translateY(-50%);margin-top:-4px}.campaigns__form .input,.campaigns__form .select{margin:8px 0 16px;background-color:var(--grey);border:none;height:56px}.campaigns__form-paragraph{margin-top:8px}.campaigns__form textarea{margin:8px 0 16px;background-color:var(--grey);border:none;min-height:200px}.campaigns__form .textarea--no-margin{margin-bottom:0}.campaigns__form-image{margin-bottom:16px;display:block}@media screen and (min-width: 1000px){.campaigns__form-image{max-width:320px}}.campaigns__form-image strong{margin-bottom:8px;display:block}.campaigns__form-image-placeholder{margin-bottom:17px;background:var(--grey);width:100%;height:auto;aspect-ratio:1/1;border-radius:16px;border:3px dashed var(--dark-grey);display:flex;justify-content:center;align-items:center;background-size:cover;background-position:center center}.campaigns__form-image-placeholder.active{border:none}.campaigns__form-image-placeholder.error{border:2px solid var(--error)}.campaigns__form-image-placeholder.active svg{display:none}.campaigns__form-image-footer{display:flex;align-items:center;margin-top:12px;justify-content:space-between;gap:16px}.campaigns__form-agree{margin-top:40px;display:flex;gap:5px}.campaigns__form-agree a{text-decoration:underline}.campaigns__form-checkbox-wrapper{display:flex;gap:8px}.campaigns__form-checkbox{display:flex;align-items:center;justify-content:center}.campaigns__form-checkbox input{opacity:0;position:absolute}.campaigns__form-checkbox input:checked~.checkbox-checked{display:block}.campaigns__form-checkbox .checkbox-checked,.campaigns__form-checkbox input:checked~.checkbox-unchecked{display:none}.campaigns__form-footer{margin-top:40px;display:flex;gap:8px;flex-direction:column}@media screen and (min-width: 700px){.campaigns__form-footer{margin-top:18px;flex-direction:row;gap:16px}.campaigns__form-footer--mt{margin-top:48px}}@media screen and (max-width: 999px){.campaigns__form-footer .button{font-size:14px}}@media screen and (min-width: 1000px){.campaigns__form-grid{display:flex;gap:64px}.campaigns__form-grid>div{flex:1}.campaigns__form-grid>div:last-of-type{max-width:fit-content}}.campaigns__form-radio-wrapper{margin-top:10px}.campaigns__form-radio{display:flex;gap:8px;align-items:center;margin-bottom:10px}.campaigns__form-radio-inner{content:"";display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:100%;border:2px solid var(--black);position:relative}.campaigns__form-radio svg{display:none}.campaigns__form-radio input:checked~.campaigns__form-radio-inner{background:var(--black)}.campaigns__form-radio input:checked~.campaigns__form-radio-inner svg{display:block}.campaigns__form-radio input{opacity:0;position:absolute}.campaigns__form_profile-type{width:100%}@media screen and (min-width: 700px){.campaigns__form_profile-type{width:auto}}campaigns-account-form .campaigns__form-checkbox-wrapper{margin-top:8px}.campaign-banner{display:block;padding:20px;background-color:var(--sunshine);border-radius:16px;margin-top:40px}@media screen and (min-width: 1000px){.campaign-banner{padding:30px}}@media screen and (min-width: 1200px){.campaign-banner{padding:50px}}.campaign-banner{display:block;text-align:left;font-size:16px}@media screen and (min-width: 1000px){.campaign-banner{display:flex;gap:32px}.campaign-banner__primary-column{width:66.66%}.campaign-banner__secondary-column{width:33.33%}}@media screen and (min-width: 1200px){.campaign-banner__primary-column{width:75%}.campaign-banner__secondary-column{width:25%}}.campaign-banner__image{border-radius:16px;margin:0 0 16px;width:100%;max-width:400px}@media screen and (min-width: 1000px){.campaign-banner__image{margin:0}}.campaign-banner__organization{margin-bottom:12px;display:none}.campaign-banner--leaderboard .campaign-banner__organization{display:block}.campaign-banner__heading{font-size:56px;letter-spacing:-1.12px;font-weight:400;margin-bottom:16px;line-height:1}@media screen and (min-width: 1000px){.campaign-banner__heading{font-size:64px;letter-spacing:-1.28px}}.campaign-banner__description{line-height:1.25;margin-bottom:16px;color:var(--charcoal)}.campaign-banner__progress-bar{border:3px solid var(--black);border-radius:100px;height:24px;background-color:var(--white);margin-bottom:12px;position:relative}.campaign-banner__progress-bar-inner{width:var(--progress);background-color:var(--black);position:absolute;top:0;left:0;height:100%}.campaign-banner__progress-value-wrapper{display:flex;align-items:center;gap:8px;margin-bottom:10px}.campaign-banner__progress-value-wrapper span{color:var(--charcoal)}.campaign-banner__progress-value{font-size:24px}.campaign-banner__meta-grid{display:flex;flex-direction:column-reverse;align-items:center}@media screen and (min-width: 1000px){.campaign-banner__meta-grid{flex-direction:row;gap:20px}}.campaign-banner__meta-grid>div{width:100%}@media screen and (min-width: 1000px){.campaign-banner__meta-grid>div{width:50%}}.campaign-banner__primary-user{background-color:var(--white);border-radius:8px;padding:16px;display:flex;align-items:center;gap:8px;width:100%;margin-top:20px}.campaign-banner__primary-user-image{border-radius:100%;width:96px;height:96px;object-fit:cover;object-position:center center}.campaign-banner__primary-user p{font-size:14px;color:var(--charcoal)}.campaign-banner__meta{display:flex;align-items:center;gap:16px;justify-content:space-between;width:100%;color:var(--charcoal)}@media screen and (min-width: 1000px){.campaign-banner__meta{justify-content:flex-start}}.campaign-banner__meta>*{display:flex;align-items:center;gap:6px;white-space:nowrap}.campaign-banner__view-button{display:none;text-transform:uppercase;font-size:14px;padding:15px 25px}.campaign-banner__leaderboard{display:none;background:var(--white);padding:10px;border-radius:16px}.campaign-banner__leaderboard-item{background:var(--grey);border-radius:8px;margin-bottom:10px;padding:16px;display:flex;justify-content:space-between;align-items:center;line-height:1}.campaign-banner__leaderboard-item:last-of-type{margin-bottom:0}.campaign-banner__leaderboard-avatar-wrapper{display:flex;align-items:center;gap:10px}.campaign-banner__leaderboard-avatar{border-radius:100%;width:48px;height:48px;object-fit:cover;object-position:center center}.campaign-banner__live-campaign-cta{display:none;margin-top:16px}@media screen and (max-width: 999px){.campaign .campaign-banner__live-campaign-cta{display:inline-block}}.campaign-banner--leaderboard .campaign-banner__view-button,.campaign-banner--leaderboard .campaign-banner__leaderboard{display:block}.campaign-banner--leaderboard .campaign-banner__image--has-leaderboard{display:none}@media screen and (max-width: 999px){.campaign-banner--leaderboard{text-align:center}.campaign-banner--leaderboard .campaign-banner__image{max-width:128px;margin:0 auto 16px}.campaign-banner--leaderboard .campaign-banner__description,.campaign-banner--leaderboard .campaign-banner__supporter-count,.campaign-banner--leaderboard .campaign-banner__primary-user{display:none}.campaign-banner--leaderboard .campaign-banner__progress-value-wrapper,.campaign-banner--leaderboard .campaign-banner__meta{justify-content:center}.campaign-banner--leaderboard .campaign-banner__meta{flex-direction:column}}.campaign:not(.active) .campaign__content{display:none}.campaign:not(.active) .campaign__loading{display:block}.campaign__loading{display:none;padding:200px 0}.campaign__loader{border:5px solid var(--dark-grey);border-top:5px solid var(--black);border-radius:50%;width:48px;height:48px;animation:spin 1s linear infinite;margin:0 auto}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.campaign .campaigns__back{margin-bottom:16px;display:inline-flex}@media screen and (min-width: 1200px){.campaign .campaigns__back{margin-bottom:24px}}.campaign .campaign-banner{margin-bottom:66px}.campaign__grid{display:flex;flex-direction:column;gap:32px}@media screen and (min-width: 1000px){.campaign__grid{flex-direction:row}}.campaign__grid>div{width:100%}.campaign__delete{margin-top:32px}@media screen and (max-width: 999px){.campaign__delete{width:100%;font-size:14px}}.campaign:not(.campaign--is-owner) .campaign__delete{display:none}.campaign-leaderboard__list{margin-top:16px}.campaign-leaderboard__item{background:var(--grey);border-radius:8px;margin-bottom:16px;padding:16px;display:flex;justify-content:space-between;align-items:center;line-height:1}.campaign-leaderboard__item:last-of-type{margin-bottom:0}.campaign-leaderboard__item-avatar-wrapper{display:flex;align-items:center;gap:10px;word-break:break-all;padding-right:12px}.campaign-leaderboard__item-avatar{border-radius:100%;width:48px;height:48px;object-fit:cover;object-position:center center}.campaign-leaderboard__view-all{margin-top:30px;display:inline-flex;align-items:center;gap:4px}.campaign-team__header{display:flex;justify-content:space-between;align-items:flex-end}.campaign-team__list{margin-top:16px}.campaign-team__item{position:relative;background:var(--grey);border-radius:8px;margin-bottom:16px;padding:16px;display:flex;justify-content:space-between;align-items:flex-start;line-height:1;min-height:148px}.campaign-team__item:last-of-type{margin-bottom:0}.campaign-team__item-avatar-wrapper{display:flex;align-items:center;gap:10px}.campaign-team__item-avatar{border-radius:100%;width:48px;height:48px;object-fit:cover;object-position:center center}.campaign-team__item-content strong{margin-bottom:8px;display:block}.campaign-team__item-content p{margin-bottom:5px}.campaign-team__item-links{position:absolute;right:16px;bottom:16px;display:flex;gap:16px}.campaign-team__invite-button{text-align:center;display:flex;justify-content:center;align-items:center;padding:43px;border:3px dashed var(--black);border-radius:16px;margin-top:16px;font-size:16px;width:100%;gap:8px}.campaign-team:not(.campaign-team--is-owner) [data-campaign-team-invite-button]{display:none}.collection{opacity:0}.collection--loaded{opacity:1}.collection--campaign-loaded .collection__grid{display:flex;flex-direction:column-reverse;gap:32px}@media screen and (min-width: 1000px){.collection--campaign-loaded .collection__grid{flex-direction:row}.collection--campaign-loaded .collection__grid .collection__results{width:75%}.collection--campaign-loaded .collection__sidebar{width:25%}}.collection__sidebar .campaign-leaderboard h2,.collection__category-nav h2{font-size:32px!important}.collection__category-nav{margin-bottom:16px}.collection__category-nav h2{margin-bottom:12px}@media screen and (min-width: 700px){.collection__category-nav h2{margin-bottom:0}}.collection__category-nav-inner{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:8px}@media screen and (min-width: 700px){.collection__category-nav-inner{justify-content:flex-start;margin-top:15px}}.collection__category-nav-inner>a{width:100%}@media screen and (min-width: 700px){.collection__category-nav-inner>a{width:auto}}.collection__category-nav .button{text-transform:initial;padding-block-start:9px;padding-block-end:8px;font-size:16px}.collection__pagination{margin-top:32px}.campaign-invitation{padding:40px 0}@media screen and (min-width: 700px){.campaign-invitation{padding:60px 0}}.campaign-invitation__heading{margin-bottom:40px}@media screen and (min-width: 700px){.campaign-invitation__heading{margin-bottom:63px}}@media screen and (max-width: 699px){.campaign-invitation__heading.h1{font-size:64px;letter-spacing:-1.28px}}.campaign-invitation__footer{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;gap:12px;margin-top:40px}@media screen and (min-width: 700px){.campaign-invitation__footer{flex-direction:row;margin-top:64px}}:is(.input:focus,.textarea:focus,.select:focus-visible){box-shadow:inset 0 0 0 2px}input:user-invalid,input:user-invalid:focus{box-shadow:inset 0 0 0 2px var(--error)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom.css.map */
