.aff-form{font-family:Axiforma,sans-serif;background:var(--aff-bg,#083d8d);border-radius:var(--aff-form-radius,16px);padding:var(--aff-pad-top,64px) 0 var(--aff-pad-bottom,64px)}.aff-form__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:36px;align-items:start}.aff-form__intro{color:var(--aff-text,#fff)}.aff-form__eyebrow{display:block;margin:0 0 14px;font-family:Axiforma,sans-serif;font-weight:600;font-size:10px;line-height:139%;letter-spacing:1.4px;text-transform:uppercase;color:var(--aff-text,#fff)}.aff-form__heading{margin:0 0 20px;font-family:Axiforma,sans-serif;font-weight:400;font-size:24px;line-height:normal;letter-spacing:0;color:var(--aff-text,#fff)}.aff-form__heading p{margin:0}.aff-form__heading em,.aff-form__heading i{font-family:PP Editorial New,Georgia,serif;font-style:italic;font-weight:400}.aff-form__description{margin:0 0 35px;font-family:Axiforma,sans-serif;font-weight:400;font-size:12px;line-height:187%;letter-spacing:0;color:var(--aff-text,#fff)}.aff-form__steps{display:flex;flex-direction:column;gap:0;margin:0 0 20px;padding:0;list-style:none}.aff-form__step{display:flex;gap:30px;min-width:0;margin-bottom:10px}.aff-form__step-marker{display:flex;flex-direction:column;align-items:center;min-height:100%}.aff-form__step-number{flex-shrink:0;font-family:Axiforma,sans-serif;font-weight:400;font-size:12px;line-height:119%;letter-spacing:0;margin:0;padding-bottom:8px}.aff-form__step-line{flex:1;width:1px;min-height:32px;background:#fff}.aff-form__step:last-child .aff-form__step-line{display:none}.aff-form__step-text{margin:-4px 0 0;padding:0;font-family:Axiforma,sans-serif;font-weight:400;font-size:12px;line-height:187%;letter-spacing:0;color:inherit}.aff-form__closing{margin:0;font-family:Axiforma,sans-serif;font-weight:400;font-size:12px;line-height:187%;letter-spacing:0;color:var(--aff-text-muted);opacity:.5}.aff-form__card{position:relative;display:flex;flex-direction:column;justify-content:center;background:var(--aff-form-bg);border-radius:16px;padding:30px 20px}.aff-form__card #sa-container{padding:0}.aff-form__card #sa-signup-form+p,.aff-form__card ::placeholder,.aff-form__card h1.sa-PageTitle,.aff-form__card label.sa-formDescription{display:none}.aff-form__card h2.sa-subHeader{margin:0 0 10px;font-family:Axiforma,sans-serif;font-weight:400;font-size:24px;line-height:100%;color:#363636;display:none}.aff-form__card #sa-signup-form input::placeholder{opacity:0}.aff-form__card .sa-formRow{position:relative}.aff-form__card #sa-signup-form label{position:absolute;margin:0;font-family:Axiforma;font-weight:375;font-size:10px;line-height:119%;letter-spacing:0;width:fit-content;color:#363636;padding:10px 14px;transition:.3s all}.aff-form__card .sa-checkboxRow span{font-family:Axiforma;font-weight:375;font-size:10px;line-height:119%;letter-spacing:0;color:#363636}.aff-form__card #sa-signup-form select,.aff-form__card #sa-signup-form input{font-family:Axiforma;font-weight:375;font-size:10px;line-height:119%;letter-spacing:0;border:1px solid rgba(206,206,206,.69);height:38px;padding:13px 14px 10px;border-radius:0;color:#363636;box-sizing:border-box;text-align:left;vertical-align:top;resize:none}.aff-form__card #sa-signup-form input[type=checkbox]{height:15px;margin-right:5px}.aff-form__card #sa-signup-form input:-webkit-autofill~label,.aff-form__card #sa-signup-form input:focus~label,.aff-form__card #sa-signup-form input:not(:placeholder-shown)~label,.aff-form__card #sa-signup-form textarea:not(:placeholder-shown)~label,.aff-form__card #sa-signup-form select:focus~label,.aff-form__card #sa-signup-form select:has(option:checked[value]:not([value=""]))~label{padding-top:2px;font-size:8px;opacity:.7}.aff-form__card :where(.sa-legacy) .sa-Polaris-Button,.aff-form__card #sa-signup-form button#sa-signup-submit-button{display:flex;justify-content:center;align-items:center;background:#083d8d;border-radius:999px;font-family:Axiforma;font-weight:500;font-size:12px;line-height:100%;letter-spacing:0;text-align:center;height:38px;margin-top:20px;color:var(--aff-text,#fff);border:0;outline:0;box-shadow:none;transition:.3s all}.aff-form__card :where(.sa-legacy) .sa-Polaris-Button:hover,.aff-form__card #sa-signup-form button#sa-signup-submit-button:hover{opacity:.8}.aff-form__card .rowType-error{padding-top:20px;margin:0!important}.aff-form__card .rowType-error svg{stroke:#d2001b!important}.aff-form__card .rowType-error a{color:#d2001b!important;font-size:12px;line-height:119%}.aff-form__card_formtxt p{font-family:Axiforma;font-weight:375;font-size:9px;line-height:119%;letter-spacing:0;margin:18px 0 0;padding:0;color:#a7a7a7}.aff-form__card #sa-signup-form{display:flex;flex-direction:column;gap:13px}@media screen and (min-width:750px){.aff-form{padding-top:var(--aff-pad-top-desktop,80px);padding-bottom:var(--aff-pad-bottom-desktop,80px)}.aff-form__layout{gap:48px}.aff-form__heading{font-size:30px;margin-bottom:25px}.aff-form__card{padding:32px 28px}.aff-form__row{grid-template-columns:repeat(2,minmax(0,1fr))}.aff-form__card #sa-signup-form{display:grid;grid-template-columns:1fr 1fr;gap:13px}.aff-form__card #sa-signup-form>:nth-child(n+3){grid-column:1/-1}}@media screen and (min-width:990px){.aff-form__layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px}.aff-form__description{margin:0 0 47px}.aff-form__intro{max-width:380px;width:100%}.aff-form__card{max-width:535px;width:100%;padding:42px 28px;height:100%;border-radius:var(--aff-form-radius,16px)}.aff-form__steps{margin:0 0 40px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/affiliate-form.css.map */
