:root{--vtex-deep-black:#071127;--vtex-rebel-pink:#f71963;--vtex-white:#fff;--vtex-winter-gray:#e7e9ee;--vtex-cool-gray:#a1a8b7;--vtex-body-gray:#5b6e84;--vtex-heading-ink:#142032;--vtex-icon-plate:#fff3f6;--vtex-border-blue:#2055a0;--vtex-container-max:1440px;--vtex-radius:16px;--vtex-font:"VTEX-Trust",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--vtex-gradient-1:linear-gradient(103deg,#e31c58,#e31c58 42.5%,#d8b4ff 62%,#9cc2ee 75%,#2055a0)}.vtex-container{margin:0 auto;max-width:calc(var(--vtex-container-max) + 48px);padding-left:24px;padding-right:24px;width:100%}@media (max-width:767px){.vtex-container--content{padding-left:35px;padding-right:35px}}.vtex-btn{align-items:center;background:var(--vtex-rebel-pink);border:0;border-radius:var(--vtex-radius);color:var(--vtex-white);cursor:pointer;display:inline-flex;font-family:var(--vtex-font);font-size:16px;font-weight:500;gap:12px;letter-spacing:0;line-height:1;padding:16px 25px;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,transform .2s ease}.vtex-btn:hover{background:#d91355}.vtex-btn:focus-visible{outline:2px solid var(--vtex-border-blue);outline-offset:2px}.vtex-btn img,.vtex-btn svg{flex:0 0 auto}.vtex-eyebrow{background:linear-gradient(90deg,#e31c58,#d8b4ff 78%,#9cc2ee);-webkit-background-clip:text;background-clip:text;color:#e31c58;display:inline-block;font-family:var(--vtex-font);font-size:24px;font-weight:400;letter-spacing:0;line-height:normal;text-transform:uppercase;-webkit-text-fill-color:transparent}@media (max-width:575px){.vtex-eyebrow{font-size:16px}}.vtex-iform{border-radius:var(--vtex-radius,16px);display:flex;flex-direction:column;gap:28px;padding:25px 35px;position:relative;width:100%}.vtex-iform:before{background:var(--vtex-gradient-1,#2055a0);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.vtex-iform .hs-form,.vtex-iform form,.vtex-iform__row{align-items:flex-end;display:flex;gap:10px;width:100%}.vtex-iform .hs-form fieldset{border:0;display:flex;flex:1 1 0;gap:10px;margin:0;max-width:none;padding:0}.vtex-iform .hs-form-field,.vtex-iform__field{flex:1 1 0;min-width:0}.vtex-iform .hs-form-field>label{display:none}.vtex-iform .hs-input,.vtex-iform__input{background:#fff;border:1px solid var(--vtex-winter-gray,#e7e9ee);border-radius:0;color:var(--vtex-deep-black,#071127);font-family:var(--vtex-font,Arial,sans-serif);font-size:15px;font-weight:400;height:46px;line-height:normal;padding:14px 16px;width:100%}.vtex-iform .hs-input::placeholder,.vtex-iform__input::placeholder{color:var(--vtex-body-gray,#5b6e84);opacity:1}.vtex-iform .hs-submit,.vtex-iform__submit{flex:1 1 0;min-width:0}.vtex-iform .hs-button,.vtex-iform__submit .vtex-iform__btn{background:var(--vtex-rebel-pink,#f71963);border:0;border-radius:var(--vtex-radius,16px);color:#fff;cursor:pointer;font-family:var(--vtex-font,Arial,sans-serif);font-size:16px;font-weight:500;height:46px;letter-spacing:0;line-height:1;text-transform:uppercase;transition:background-color .2s ease;width:100%}.vtex-iform .hs-button:hover,.vtex-iform__submit .vtex-iform__btn:hover{background:#d91355}.vtex-iform__fineprint,.vtex-iform__fineprint p{color:#fff;font-family:var(--vtex-font,Arial,sans-serif);font-size:12px;font-weight:400;line-height:1.5;margin:0;text-align:center}.vtex-iform__fineprint a{color:#fff;text-decoration:underline}.vtex-iform .hs-error-msg,.vtex-iform .hs-error-msgs{color:#ffd6e3;font-size:12px;list-style:none;margin:4px 0 0;padding:0}@media (max-width:767px){.vtex-iform{gap:15px;padding:29px 24px}.vtex-iform .hs-form,.vtex-iform .hs-form fieldset,.vtex-iform form,.vtex-iform__row{align-items:stretch;flex-direction:column;gap:15px}.vtex-iform__field{display:flex;flex-direction:column;gap:6px}.vtex-iform .hs-form-field>label,.vtex-iform__label{color:#fff;display:block;font-family:var(--vtex-font,Arial,sans-serif);font-size:16px;font-weight:400;line-height:normal}.vtex-iform .hs-input,.vtex-iform__input{border-radius:8px}.vtex-iform .hs-button,.vtex-iform__submit .vtex-iform__btn{font-size:15px;height:auto;padding:16px 0}.vtex-iform__fineprint,.vtex-iform__fineprint p{text-align:left}}