.reebokbr-modals-0-x-firstPurchaseModalWrapper .vtex-modal__modal{}.reebokbr-modals-0-x-firstPurchaseModalWrapper .vtex-styleguide-9-x-scrollBar{overflow:initial}.reebokbr-modals-0-x-firstPurchaseModal{padding:0 8px}.reebokbr-modals-0-x-firstPurchaseModalHeader{position:relative}.reebokbr-modals-0-x-firstPurchaseModalHeaderClose{position:absolute;right:-40px;top:-40px}.reebokbr-modals-0-x-firstPurchaseModalHeaderClose button{align-items:center;background-color:#000;border:0;border-radius:36px;display:flex;height:36px;justify-content:center;overflow:hidden;padding:0;width:36px}.reebokbr-modals-0-x-firstPurchaseModalIconClose{height:24px;width:24px}.reebokbr-modals-0-x-firstPurchaseModalHeaderTitle{align-items:center;display:flex;flex-direction:column;margin:0 0 24px;text-align:center}.reebokbr-modals-0-x-firstPurchaseModalHeaderTitle strong{font-size:32px;font-weight:900;letter-spacing:0}.reebokbr-modals-0-x-firstPurchaseModalHeaderTitle small{font-size:16px;font-weight:300;letter-spacing:0;color:#000}.reebokbr-modals-0-x-firstPurchaseModalForm{display:flex;flex-direction:column;gap:16px}.reebokbr-modals-0-x-firstPurchaseModalFieldset{border:0;margin:0;outline:0;padding:0}.reebokbr-modals-0-x-firstPurchaseModalFieldsetTitle{font-size:14px;margin-bottom:16px}.reebokbr-modals-0-x-firstPurchaseModalFieldsetTitleHidden{display:none}.reebokbr-modals-0-x-firstPurchaseModalRadio .vtex-radioGroup__fieldset{display:flex;justify-content:space-between}.reebokbr-modals-0-x-firstPurchaseModalRadio .vtex-radio__label{font-size:14px;font-weight:700}.reebokbr-modals-0-x-firstPurchaseModalRadio .vtex-radio__fakeRadio{border-color:#000;border-width:2px!important}.reebokbr-modals-0-x-firstPurchaseModalRadio .vtex-radio__fakeRadioInner{background-color:#000}.reebokbr-modals-0-x-firstPurchaseModalInput+.reebokbr-modals-0-x-firstPurchaseModalInput{margin-top:8px}.reebokbr-modals-0-x-firstPurchaseModalInput .vtex-input__label{display:none}.reebokbr-modals-0-x-firstPurchaseModalInput .vtex-styleguide-9-x-input{background-color:#f4f4f4;font-size:14px;padding:4px 16px 6px}.reebokbr-modals-0-x-firstPurchaseModalInput .vtex-styleguide-9-x-input::-moz-placeholder{color:#afafaf}.reebokbr-modals-0-x-firstPurchaseModalInput .vtex-styleguide-9-x-input:-ms-input-placeholder{color:#afafaf}.reebokbr-modals-0-x-firstPurchaseModalInput .vtex-styleguide-9-x-input::-ms-input-placeholder{color:#afafaf}.reebokbr-modals-0-x-firstPurchaseModalInput .vtex-styleguide-9-x-input::placeholder{color:#afafaf}.reebokbr-modals-0-x-firstPurchaseModalInputError{color:#ff4c4c;display:block;font-size:12px;margin-top:4px}.reebokbr-modals-0-x-firstPurchaseModalCheckbox{margin-bottom:8px}.reebokbr-modals-0-x-firstPurchaseModalCheckbox .vtex-checkbox__inner-container{border-color:#000}.reebokbr-modals-0-x-firstPurchaseModalCheckbox .vtex-checkbox__box.c-on-action-primary{background-color:#000}.reebokbr-modals-0-x-firstPurchaseModalCheckbox .vtex-checkbox__label{font-size:11px}.reebokbr-modals-0-x-firstPurchaseModalBtnDecline{margin-bottom:16px;text-align:center}.reebokbr-modals-0-x-firstPurchaseModalBtnDecline .vtex-button{background:none;border:0;height:auto;min-height:auto;padding:0}.reebokbr-modals-0-x-firstPurchaseModalBtnDecline .vtex-button__label{color:#000;font-size:12px;padding:0;text-transform:capitalize;text-decoration:underline}.reebokbr-modals-0-x-firstPurchaseModalSubmitError{color:#ff4c4c;font-size:14px;text-align:center}.reebokbr-modals-0-x-firstPurchaseModalBtnSubmit{text-align:center}.reebokbr-modals-0-x-firstPurchaseModalBtnSubmit .vtex-button{background-color:#000;border-color:#000;padding:12px 24px}.reebokbr-modals-0-x-firstPurchaseModalBtnSubmit .vtex-button__label{color:#fff;font-size:18px;font-weight:900;text-transform:uppercase}.reebokbr-modals-0-x-firstPurchaseModalPrivacyNotice{font-size:12px;text-align:center}.reebokbr-modals-0-x-firstPurchaseModalPrivacyNotice a{color:#000}.reebokbr-modals-0-x-firstPurchaseModalSuccessMessage{align-items:center;display:flex;flex-direction:column;gap:8px}.reebokbr-modals-0-x-firstPurchaseModalSuccessMessageTitle{margin:0}.reebokbr-modals-0-x-firstPurchaseModalSuccessMessageCoupon,.reebokbr-modals-0-x-firstPurchaseModalSuccessMessageText{}.reebokbr-modals-0-x-firstPurchaseModalSuccessMessageCoupon strong{font-size:18px}.reebokbr-modals-0-x-firstPurchaseModalSuccessMessagePrivacyNotice{font-size:12px;text-align:center}