.mrs-affiliate-form{width:min(100%,940px);margin-inline:auto;padding:clamp(34px,5vw,58px);border:2px solid #fff;border-radius:42px;background:#ffffff1a;box-shadow:0 20px 45px #62065b29;box-sizing:border-box}.mrs-affiliate-form__form{display:flex;flex-direction:column;gap:26px}.mrs-affiliate-form__row{display:grid;grid-template-columns:1fr 1fr;gap:24px}.mrs-affiliate-form__field{display:flex;flex-direction:column;gap:10px;min-width:0}.mrs-affiliate-form__label{font-family:Gelica,serif!important;color:var(--mrs-plum);font-size:clamp(22px,2vw,29px);font-weight:600;line-height:1.1}.mrs-affiliate-form__optional{font-size:.65em}.mrs-affiliate-form__control{position:relative;display:flex;align-items:center}.mrs-affiliate-form__icon{position:absolute;left:22px;width:27px;height:27px;color:#fff;pointer-events:none;z-index:1}.mrs-affiliate-form__icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.mrs-affiliate-form__input,.mrs-affiliate-form__select,.mrs-affiliate-form__textarea{width:100%;border:2px solid #fff!important;background:transparent!important;color:#fff!important;font-family:Stack Sans Text,sans-serif!important;font-size:clamp(16px,1.6vw,21px);box-shadow:none!important;box-sizing:border-box}.mrs-affiliate-form__input,.mrs-affiliate-form__select{height:64px;padding:0 62px;border-radius:999px}.mrs-affiliate-form__select{-webkit-appearance:none;appearance:none;cursor:pointer}.mrs-affiliate-form__select-arrow{position:absolute;right:24px;width:14px;height:14px;border-right:3px solid #fff;border-bottom:3px solid #fff;transform:rotate(45deg) translateY(-4px);pointer-events:none}.mrs-affiliate-form__textarea{min-height:145px;padding:22px 24px 22px 62px;border-radius:26px;resize:vertical}.mrs-affiliate-form__control--textarea{align-items:flex-start}.mrs-affiliate-form__control--textarea .mrs-affiliate-form__icon{top:22px}.mrs-affiliate-form__input::placeholder,.mrs-affiliate-form__textarea::placeholder{color:#fff;opacity:1}.mrs-affiliate-form__input:focus,.mrs-affiliate-form__select:focus,.mrs-affiliate-form__textarea:focus{outline:none;background:#ffffff1a!important;box-shadow:0 0 0 3px #ffffff26!important}.mrs-affiliate-form__select option{color:var(--mrs-plum);background:#fff}.mrs-affiliate-form__submit{align-self:flex-start;min-height:60px;padding:12px 34px;border:0;border-radius:999px;background:var(--mrs-plum);color:#fff;font-family:Gelica,serif!important;font-size:24px;font-weight:600;cursor:pointer;box-shadow:0 9px 18px #62065b3d}.mrs-affiliate-form__message{display:flex;align-items:center;gap:10px;color:var(--mrs-plum)}@media screen and (max-width:749px){.mrs-affiliate-form{width:calc(100% - 28px);padding:34px 20px;border-radius:30px}.mrs-affiliate-form__form{gap:24px}.mrs-affiliate-form__row{grid-template-columns:1fr;gap:24px}.mrs-affiliate-form__label{font-size:22px}.mrs-affiliate-form__input,.mrs-affiliate-form__select{height:58px;padding-left:54px;padding-right:48px;font-size:16px}.mrs-affiliate-form__icon{left:18px;width:24px;height:24px}.mrs-affiliate-form__textarea{min-height:175px;padding-left:54px;font-size:16px}.mrs-affiliate-form__submit{align-self:center;width:auto;min-width:250px;font-size:21px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/mrs-affiliate-form.css.map */
