.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}}
/*# sourceMappingURL=/cdn/shop/t/386/compiled_assets/styles.css.map?subset=AAAAAAAAAADAAQ */
