.affiliate-inline-icon{display:inline-flex;width:1.6rem;height:1.6rem}.affiliate-inline-icon svg{width:100%;height:100%;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;fill:none}.affiliate-application{position:relative;overflow:hidden}.affiliate-application__inner{position:relative;overflow:hidden;border-radius:3.2rem;isolation:isolate;background-color:rgb(var(--color-background));background-image:linear-gradient(116deg,rgba(var(--color-background),.16),rgba(var(--color-background),.06) 42%,rgba(var(--color-background),.14)),var(--affiliate-application-background-image, linear-gradient(135deg, rgba(var(--color-button), .08) 0%, rgba(var(--color-background), .96) 100%));background-position:center;background-size:cover;background-repeat:no-repeat;border:.1rem solid rgba(var(--color-foreground),.08);box-shadow:0 1.8rem 4rem #12121214}.affiliate-application__inner:before,.affiliate-application__inner:after{content:"";position:absolute;pointer-events:none;border-radius:999px;z-index:0}.affiliate-application__inner:before{top:-7rem;left:-5rem;width:24rem;height:24rem;background:radial-gradient(circle,rgba(var(--color-button),.16),rgba(var(--color-button),0) 72%);filter:blur(10px)}.affiliate-application__inner:after{right:-7rem;bottom:-10rem;width:22rem;height:22rem;background:radial-gradient(circle,rgba(var(--color-foreground),.1),rgba(var(--color-foreground),0) 74%);filter:blur(14px)}.affiliate-application__layout{position:relative;display:grid;gap:clamp(2rem,3vw,3.6rem);align-items:start;z-index:1}.affiliate-application__intro,.affiliate-application__form-shell{min-width:0;position:relative;z-index:1}.affiliate-application__intro{box-sizing:border-box;display:grid;gap:1.6rem;align-content:start;width:100%;max-width:56rem;padding:clamp(2.4rem,4vw,3.8rem) clamp(2rem,4vw,4rem) clamp(2.2rem,4vw,3.2rem);margin:clamp(1.4rem,3vw,2.8rem) 0;isolation:isolate;scroll-margin-top:calc(var(--header-height, 0px) + 4rem)}.affiliate-application__intro:before{content:"";position:absolute;top:-1.2rem;right:-1.2rem;bottom:-1.2rem;left:-1.2rem;border-radius:3rem;background:rgb(var(--color-background));z-index:-1;box-shadow:0 1.2rem 3rem #1212120d}.affiliate-application__eyebrow{margin:0;color:rgba(var(--color-foreground),.68)}.affiliate-application__heading{margin:0;max-width:15ch;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance}.affiliate-application__copy{max-width:42rem;color:rgba(var(--color-foreground),.82)}.affiliate-application__copy p:first-child,.affiliate-application__copy p:last-child{margin-block:0}.affiliate-application__copy p{line-height:1.55}.affiliate-application__highlights{display:grid;gap:.9rem;max-width:46rem;padding:0;margin:0;list-style:none}.affiliate-application__highlight{display:grid;grid-template-columns:minmax(0,14rem) minmax(0,1fr);gap:.35rem 1.4rem;align-items:start;padding:1.35rem 1.6rem;border:.1rem solid rgba(var(--color-foreground),.08);border-radius:1.8rem;background:rgb(var(--color-background));box-shadow:0 1rem 2.6rem #1212120a}.affiliate-application__highlight-title{margin:0;color:rgb(var(--color-foreground))}.affiliate-application__highlight-text{grid-column:2;margin:0;max-width:36ch;color:rgba(var(--color-foreground),.74);line-height:1.5}.affiliate-application__note{display:inline-flex;align-items:center;gap:.8rem;align-self:flex-start;margin:.2rem 0 0;padding:.75rem 1rem;border-radius:999px;border:.1rem solid rgba(var(--color-foreground),.1);background:rgba(var(--color-background),.84);color:rgba(var(--color-foreground),.74);box-shadow:0 .8rem 2rem #1212120a}.affiliate-application__note-icon{display:inline-flex;color:rgb(var(--color-button))}.affiliate-application__form-shell{box-sizing:border-box;width:100%;max-width:47rem;justify-self:stretch;margin:clamp(1.6rem,3vw,3rem) 0;padding:clamp(2rem,3vw,2.8rem);background:rgba(var(--color-background),.97);border:.1rem solid rgba(var(--color-foreground),.1);border-radius:2.6rem;box-shadow:0 1.6rem 3.8rem #12121217;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.affiliate-application__form-shell.content-container:after{display:none}.affiliate-application__form-header{display:grid;gap:1rem;padding-bottom:1.6rem;margin-bottom:1.6rem;border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.affiliate-application__form-heading{margin:0}.affiliate-application__form-copy{margin:0;color:rgba(var(--color-foreground),.74);line-height:1.55}.affiliate-application__form{display:grid;gap:1.6rem}.affiliate-application__form-grid{display:grid;gap:1.2rem}.affiliate-application__field{display:grid;gap:.6rem;align-content:start;min-width:0}.affiliate-application__field--full{grid-column:1 / -1}.affiliate-application__field-label{position:static;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;color:rgba(var(--color-foreground),.82);font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:600;font-size:1.25rem;letter-spacing:.04rem;line-height:1.4;pointer-events:auto;max-width:none;overflow:visible;white-space:normal}.affiliate-application__field .field__input{margin:0;padding:1.35rem 1.5rem;min-height:5.2rem;height:auto;border:.1rem solid rgba(var(--color-foreground),.14);border-radius:1.7rem;background:rgba(var(--color-background),.92);color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);transition:border-color var(--duration-short) ease,box-shadow var(--duration-short) ease,background-color var(--duration-short) ease}.affiliate-application__field .field__input::placeholder{opacity:1;color:rgba(var(--color-foreground),.44)}.affiliate-application__field .field__input:hover{border-color:rgba(var(--color-foreground),.22);background:rgba(var(--color-background),.96)}.affiliate-application__field .field__input:focus,.affiliate-application__field .field__input:focus-visible,.affiliate-application__field .field__input:-webkit-autofill{margin:0;padding:1.35rem 1.5rem;border-color:rgba(var(--color-button),.32);box-shadow:0 0 0 .2rem rgba(var(--color-button),.12);outline:0}.affiliate-application__field .field__input:not(:placeholder-shown){margin:0;padding:1.35rem 1.5rem}.affiliate-application__field--select select.field__input{-webkit-appearance:menulist;appearance:auto;cursor:pointer;line-height:normal;padding-right:1.2rem}.affiliate-application__field--select select.field__input:invalid{color:rgba(var(--color-foreground),.55)}.affiliate-application__field--select select.field__input:not(:invalid){color:rgb(var(--color-foreground))}.affiliate-application__field .text-area{min-height:14.5rem;resize:vertical}.affiliate-application__field-help{margin:0;color:rgba(var(--color-foreground),.62);font-size:1.3rem;line-height:1.45}.affiliate-application__field--error .field__input,.affiliate-application__field--error .field__input:focus,.affiliate-application__field--error .field__input:focus-visible{border-color:#b3241899;box-shadow:0 0 0 .2rem #b324181f}.affiliate-application__status{display:flex;align-items:center;gap:.8rem;margin:0;padding:1rem 1.2rem;border-radius:1.6rem;border:.1rem solid rgba(var(--color-foreground),.08);background:rgba(var(--color-background),.88)}.affiliate-application__status svg{flex-shrink:0}.affiliate-application__errors{margin:0;padding-left:1.8rem}.affiliate-application .contact__field-error{display:block;margin-top:0}.affiliate-application .contact__field-error .form__message{display:flex;align-items:center;gap:.6rem}.affiliate-application__button{display:flex;align-items:center;margin-top:.2rem}.affiliate-application__button .button{width:100%;min-height:5.2rem;justify-content:center;box-shadow:0 1rem 2rem #12121214;transition:box-shadow var(--duration-short) ease,filter var(--duration-short) ease}.affiliate-application__button .button:hover,.affiliate-application__button .button:focus-visible{box-shadow:0 1.4rem 2.8rem #1212121f;filter:brightness(.98)}.affiliate-application__footnote{margin:0;color:rgba(var(--color-foreground),.58);line-height:1.55}@media screen and (min-width:750px){.affiliate-application__layout{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center}.affiliate-application__form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.3rem 1.2rem}.affiliate-application__intro{max-width:58rem}.affiliate-application__form-shell{justify-self:end}}@media screen and (max-width:749px){.affiliate-application__inner{border-radius:2.4rem;background-image:linear-gradient(122deg,rgba(var(--color-background),.16),rgba(var(--color-background),.06) 44%,rgba(var(--color-background),.14)),var(--affiliate-application-background-image-mobile, var(--affiliate-application-background-image, linear-gradient(135deg, rgba(var(--color-button), .08) 0%, rgba(var(--color-background), .96) 100%)));background-position:58% center}.affiliate-application__layout{display:block}.affiliate-application__intro{width:min(100%,64rem);padding:2.1rem 1.8rem 1.6rem;margin:1.8rem auto 1rem}.affiliate-application__intro:before{top:-.8rem;right:-.8rem;bottom:-.8rem;left:-.8rem;background:rgb(var(--color-background))}.affiliate-application__heading{max-width:14ch}.affiliate-application__highlights{gap:.8rem}.affiliate-application__form-shell{width:min(calc(100% - 2.4rem),46rem);margin:0 auto 1.4rem;padding:2rem 1.7rem;border-radius:2.2rem;-webkit-backdrop-filter:none;backdrop-filter:none}.affiliate-application__form-header{gap:.9rem;padding-bottom:1.4rem;margin-bottom:1.4rem}.affiliate-application__highlight{grid-template-columns:1fr;gap:.6rem}.affiliate-application__highlight-text{grid-column:auto;max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/section-affiliate-application.css.map */
