.shopify-section--partners-application-form{--section-vertical-spacing-block-start: 1.75rem}.partners-form-shell{width:100%}.partners-form-shell .block-heading{margin:0 0 .75rem;text-align:center;text-transform:uppercase;letter-spacing:.04em}.partners-form__required-note{text-align:center;margin:0 0 1.5rem;font-size:.875rem}.partners-form__required{color:rgb(var(--error-text, 197 48 48));margin-inline-start:.15em}.partners-form .form-control>label{color:rgb(var(--text-color));font-size:.9375rem}.partners-form .input,.partners-form .textarea,.partners-form .select{min-height:2.75rem;font-size:1rem}.partners-form__group{display:grid;gap:inherit;margin:.25rem 0 0;padding:0;border:0;min-inline-size:0}.partners-form__legend{float:none;width:100%;padding:0;margin:0 0 .35rem;font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.partners-form__group>.partners-form__help{margin-block-end:.75rem}.partners-form .fieldset-row.partners-form__row-postal{grid-template-columns:1fr}.partners-form__social{display:grid;gap:.5rem}.partners-form__help,.partners-form__error,.partners-form__counter{font-size:.8125rem;margin:0;text-wrap:pretty}.partners-form__counter{justify-self:end}.partners-form__error{color:rgb(var(--error-text, 197 48 48))}.partners-form__social.is-invalid .input,.partners-form .form-control.is-invalid .input,.partners-form .form-control.is-invalid .textarea,.partners-form .form-control.is-invalid .select{border-color:rgb(var(--error-text, 197 48 48))}.partners-form__consent{align-items:flex-start;display:flex;gap:.75rem;cursor:pointer}.partners-form__consent .checkbox{margin-block-start:.2rem;min-width:1.25rem;min-height:1.25rem;flex-shrink:0}.partners-form__consent label{font-size:.9375rem;line-height:1.45;cursor:pointer}.partners-form__consent a{text-decoration:underline;text-underline-offset:.15em}.partners-form__submit{margin-block:1rem}.partners-form__trust{display:flex;align-items:center;justify-content:center;gap:.4rem;margin:0;font-size:.8125rem}.partners-form__success{display:grid;gap:.75rem;text-align:center;padding-block:2rem}.partners-form__success h2{margin:0}@media screen and (min-width:700px){.partners-form .fieldset-row.partners-form__row-postal{grid-template-columns:minmax(7rem,.32fr) minmax(0,1fr)}.partners-form-shell .block-heading{margin-bottom:1rem}}@media(prefers-reduced-motion:reduce){.partners-form-shell *{transition:none!important;animation:none!important}}.partners-hero{color:rgb(var(--text-color))}.partners-hero__media{--gradient-overlay: linear-gradient( 90deg, rgb(var(--overlay-color, 0 0 0) / .58) 0%, rgb(var(--overlay-color, 0 0 0) / .28) 38%, rgb(var(--overlay-color, 0 0 0) / .08) 72%, rgb(var(--overlay-color, 0 0 0) / .04) 100% )}.partners-hero__image,.partners-hero__placeholder{width:100%;height:100%;object-fit:cover}.partners-hero__content{display:grid;gap:.75rem;text-wrap:pretty;text-shadow:0 1px 16px rgb(0 0 0 / .35)}.partners-hero__content .block-heading{margin:0;text-transform:uppercase;letter-spacing:.02em}.partners-hero__subtitle{margin:0;font-size:1rem;line-height:1.4}@media screen and (max-width:699px){.partners-hero__media{--gradient-overlay: linear-gradient( 180deg, rgb(var(--overlay-color, 0 0 0) / .12) 0%, rgb(var(--overlay-color, 0 0 0) / .28) 42%, rgb(var(--overlay-color, 0 0 0) / .55) 100% )}.partners-hero__content{justify-items:center;text-align:center}.partners-hero__content .block-heading{font-size:clamp(1.75rem,8.4vw,2.5rem);line-height:1.12}}@media screen and (min-width:700px){.partners-hero__content{gap:1rem}.partners-hero__subtitle{font-size:1.125rem}}.shopify-section--partners-introduction{--section-vertical-spacing-block-end: 1.25rem}.partners-intro{margin-inline:auto}.partners-intro__list{display:grid;gap:1.35rem}.partners-intro__item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:start}.partners-intro__icon{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;color:rgb(var(--text-color));background:rgb(var(--text-color) / .06);border-radius:999px;flex-shrink:0}.partners-intro__text{font-size:.9875rem;line-height:1.55}.partners-intro__text strong{font-weight:600}.partners-intro__text>*:first-child{margin-block-start:0}.partners-intro__text>*:last-child{margin-block-end:0}@media screen and (min-width:700px){.partners-intro__list{gap:1.6rem}.partners-intro__item{gap:1.15rem}.partners-intro__icon{width:2.75rem;height:2.75rem}}.treasure-hunt{display:inline-flex;align-items:center;gap:.35rem;margin:.5rem 0;padding:.28rem .5rem;max-width:100%;color:rgb(var(--text-color) / .72);background:rgb(var(--text-color) / .04);border:1px solid rgb(var(--text-color) / .12);border-radius:4px;font-size:.72rem;line-height:1.2;font-weight:400}.treasure-hunt__icon{display:inline-flex;color:rgb(var(--text-color) / .62);flex-shrink:0;line-height:0}.treasure-hunt__icon svg{display:block;width:20px;height:20px;overflow:visible}.treasure-hunt__code{font-family:inherit;letter-spacing:.02em;color:rgb(var(--text-color) / .78);border:1px solid rgb(var(--text-color) / .18);border-radius:3px;padding:.12rem .35rem;white-space:nowrap}.treasure-hunt__copy-button{display:inline-flex}.treasure-hunt__copy{display:inline-flex;align-items:center;gap:.2rem;margin:0;padding:.1rem .2rem;border:0;background:transparent;color:rgb(var(--text-color) / .62);cursor:pointer;font:inherit;font-size:.68rem;line-height:1}.treasure-hunt__copy:hover{color:rgb(var(--text-color) / .9)}.treasure-hunt__copy-idle,.treasure-hunt__copy-done{display:inline-flex;align-items:center;gap:.2rem}.treasure-hunt__copy-done{display:none;color:rgb(var(--text-color) / .78)}.treasure-hunt__copy[aria-busy=true] .treasure-hunt__copy-idle{display:none}.treasure-hunt__copy[aria-busy=true] .treasure-hunt__copy-done{display:inline-flex}.accordion__content.prose .treasure-hunt,.prose .treasure-hunt{margin-block-start:.75rem}.accordion__content.prose .treasure-hunt *,.prose .treasure-hunt *{margin:0}.search-drawer .treasure-hunt{margin:.85rem 0 0}.support-topic-option-row{display:grid;gap:.4rem}.support-topic-option-row .treasure-hunt{margin:0;justify-self:start}.treasure-hunt-placement{padding-block:.75rem 1.25rem}@media screen and (max-width:699px){.treasure-hunt{font-size:.68rem}}
/*# sourceMappingURL=/cdn/shop/t/386/compiled_assets/styles.css.map?subset=AAAAAAAAAADAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ */
