.johnjohndenim-institutional-0-x-newsletterInput .vtex-input-prefix__group{border:none;border-radius:0}.johnjohndenim-institutional-0-x-newsletterInput .vtex-input-prefix__group .vtex-styleguide-9-x-input{border:.0625rem solid #eee;border-radius:0;font-family:var(--font-family-1);font-size:1rem;font-style:normal;font-weight:400;line-height:1.375rem;color:#252525}.johnjohndenim-institutional-0-x-newsletterInput .vtex-input-prefix__group .vtex-styleguide-9-x-input:active,.johnjohndenim-institutional-0-x-newsletterInput .vtex-input-prefix__group .vtex-styleguide-9-x-input:focus,.johnjohndenim-institutional-0-x-newsletterInput .vtex-input-prefix__group .vtex-styleguide-9-x-input:focus-visible,.johnjohndenim-institutional-0-x-newsletterInput .vtex-input-prefix__group .vtex-styleguide-9-x-input:hover{border-color:#252525}.johnjohndenim-institutional-0-x-newsletterInput .vtex-styleguide-9-x-input.b--danger{border-color:#e81e26!important}.johnjohndenim-institutional-0-x-newsletterInput .johnjohndenim-institutional-0-x-hintError,.johnjohndenim-institutional-0-x-newsletterInput .vtex-checkbox__label{font-family:var(--font-family-1);font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem;color:#e81e26}.johnjohndenim-institutional-0-x-newsletterInput .vtex-checkbox__container{margin-right:.5rem;height:1rem}.johnjohndenim-institutional-0-x-newsletterInput .vtex-checkbox__label{margin:0;font-size:.625rem;line-height:.875rem;color:#2d2d2d}.johnjohndenim-institutional-0-x-newsletterInput .vtex-checkbox__container:has(.bg-action-primary) .vtex-checkbox__inner-container{border:.0625rem solid #080707}.johnjohndenim-institutional-0-x-newsletterInput .vtex-checkbox__inner-container{border:.0625rem solid #a6a6a6;border-radius:0}.johnjohndenim-institutional-0-x-newsletterInput .vtex-checkbox__line-container{padding-top:1.5rem}.johnjohndenim-institutional-0-x-newsletterInput .vtex-checkbox__label a{-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#2d2d2d}.johnjohndenim-institutional-0-x-newsletterButton .vtex-button{border:none;border-radius:0;width:100%;margin-top:1.5rem;background-color:#eee}.johnjohndenim-institutional-0-x-newsletterButton .vtex-button .vtex-button__label{padding:0;font-family:var(--font-family-1);font-size:.75rem;font-style:normal;font-weight:700;line-height:1rem;color:#8b8b8b}.johnjohndenim-institutional-0-x-newsletterButton .bg-action-primary{background-color:#080707}.johnjohndenim-institutional-0-x-newsletterButton .bg-action-primary:hover{background-color:#2d2d2d}.johnjohndenim-institutional-0-x-newsletterButton .bg-action-primary .vtex-button__label{color:#fff}@media screen and (min-width:48rem){.johnjohndenim-institutional-0-x-newsletterInput .vtex-checkbox__label{font-size:.75rem;line-height:1rem}}.johnjohndenim-institutional-0-x-successContainer{align-items:center;display:flex;justify-content:center;flex-direction:column;padding:3.75rem 0 8.125rem}.johnjohndenim-institutional-0-x-successContainer h4,.johnjohndenim-institutional-0-x-successContainer p{font-family:var(--font-family-1);font-size:1.5rem;font-style:normal;font-weight:700;line-height:2rem;margin:1rem 0 0;text-align:center;color:#252525}.johnjohndenim-institutional-0-x-successContainer p{font-size:1rem;font-weight:400;line-height:1.375rem;margin:1.5rem 0 0;color:#2d2d2d}