.partner-form{max-width:100%;margin:0 auto}.partner-form__header{max-width:860px;margin-left:auto;margin-right:auto}.partner-form__header{text-align:center;margin-bottom:2rem}.partner-form__title{margin:0;font-size:clamp(1.6rem,3vw,2.4rem)}.partner-form__subtitle{margin:.4rem 0 0;color:rgb(var(--color-foreground-2));font-size:1rem}.partner-form__step{display:none}.partner-form__step.is-active{display:block;animation:partnerFadeIn .3s ease}@keyframes partnerFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.partner-form__types{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.partner-form__type-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:.4rem;border:0;padding:0;cursor:pointer;background:rgb(var(--color-secondary-background));text-align:left;color:#fff;aspect-ratio:16 / 9}.partner-form__type-card:hover .partner-form__type-img{transform:scale(1.04)}.partner-form__type-card:hover .partner-form__type-btn{background:#fff;color:#111}.partner-form__type-media{position:absolute;top:0;right:0;bottom:0;left:0}.partner-form__type-img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.partner-form__type-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.65) 0%,rgba(0,0,0,.1) 60%,transparent 100%)}.partner-form__type-content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;flex:1;padding:1.3rem;gap:.35rem}.partner-form__type-label{margin:0;font-size:1.15rem;font-weight:600;color:#fff;line-height:1.2}.partner-form__type-desc{margin:0;font-size:.82rem;color:#fffc;line-height:1.4}.partner-form__type-btn{display:inline-flex;align-items:center;justify-content:center;margin-top:.5rem;padding:.5rem 1.1rem;border:1.5px solid rgba(255,255,255,.5);border-radius:.25rem;background:transparent;color:#fff;font-size:.8rem;letter-spacing:.02em;transition:background .25s ease,color .25s ease;width:fit-content}.partner-form__step[data-step="2"]{max-width:860px;margin-left:auto;margin-right:auto;padding-inline:1.5rem}.partner-form__back{display:inline-flex;align-items:center;gap:.3rem;background:none;border:0;padding:0;margin-bottom:1.5rem;font-size:.9rem;color:rgb(var(--color-foreground-2));cursor:pointer;transition:color .2s ease}.partner-form__back:hover{color:rgb(var(--color-foreground))}.partner-form__selected-type{font-size:1.1rem;font-weight:600;margin-bottom:1.5rem;color:rgb(var(--color-foreground))}.partner-form__fields{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.partner-form__field{display:flex;flex-direction:column;gap:.3rem}.partner-form__field--full{grid-column:1 / -1}.partner-form__label{font-size:.82rem;font-weight:500;color:rgb(var(--color-foreground));text-transform:uppercase;letter-spacing:.04em}.partner-form__label .required{color:#c0392b}.partner-form__input,.partner-form__select,.partner-form__textarea{width:100%;padding:.7rem .85rem;border:1.5px solid rgba(0,0,0,.15);border-radius:.35rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:.92rem;font-family:inherit;transition:border-color .2s ease;box-sizing:border-box}.partner-form__input:focus,.partner-form__select:focus,.partner-form__textarea:focus{outline:none;border-color:#0006}.partner-form__textarea{min-height:100px;resize:vertical}.partner-form__type-fields{display:none}.partner-form__type-fields.is-active{display:contents}.partner-form__note{grid-column:1 / -1;font-size:.82rem;color:rgb(var(--color-foreground-2));background:#00000008;padding:.75rem 1rem;border-radius:.35rem;line-height:1.5}.partner-form__dropzone{border:2px dashed rgba(0,0,0,.2);border-radius:.5rem;padding:1.5rem;text-align:center;cursor:pointer;transition:border-color .2s ease,background .2s ease}.partner-form__dropzone:hover,.partner-form__dropzone.is-dragover{border-color:#0006;background:#00000005}.partner-form__dropzone-icon{font-size:1.6rem;display:block;margin-bottom:.3rem}.partner-form__dropzone-text{margin:0;font-size:.88rem;color:rgb(var(--color-foreground))}.partner-form__dropzone-hint{margin:.2rem 0 0;font-size:.75rem;color:rgb(var(--color-foreground-2))}.partner-form__dropzone-file{display:flex;align-items:center;justify-content:center;gap:.6rem;font-size:.88rem;color:rgb(var(--color-foreground))}.partner-form__dropzone-remove{background:none;border:0;font-size:1.2rem;cursor:pointer;color:rgb(var(--color-foreground-2));padding:0 .3rem;line-height:1}.partner-form__dropzone-remove:hover{color:#c0392b}.partner-form__submit{grid-column:1 / -1;margin-top:.5rem;padding:.85rem 2rem;background:rgb(var(--color-foreground));color:rgb(var(--color-background));border:0;border-radius:.35rem;font-size:.95rem;font-weight:500;letter-spacing:.03em;cursor:pointer;transition:opacity .2s ease}.partner-form__submit:hover{opacity:.85}.partner-form__success{text-align:center;padding:3rem 1rem}.partner-form__success h3{font-size:1.4rem;margin:0 0 .5rem}.partner-form__success p{color:rgb(var(--color-foreground-2))}@media screen and (max-width: 768px){.partner-form__types{grid-template-columns:1fr;gap:.35rem}.partner-form__type-card{aspect-ratio:16 / 8}.partner-form__fields{grid-template-columns:1fr}.partner-form__field--full{grid-column:auto}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-partner-form.css.map */
