@charset "UTF-8";.primeModal-overlay{position:fixed;z-index:99999999;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.primeModal-overlay .primeBoughtContainer{max-height:700px}.primeModal-overlay .primeModal{width:60%;max-width:600px;max-height:100vh;position:relative;background:#fff;padding:40px;outline:none;align-items:center;overflow:hidden!important}.primeModal-overlay .primeModal>div{display:flex;flex-direction:column;align-items:center;justify-content:center}.primeModal-overlay .primeModal .closeModal{position:absolute;z-index:10;cursor:pointer;top:55px;right:40px;background:transparent;padding:0;border:0}.primeModal-overlay .primeModal .closeModal img{width:16px;height:16px;color:#707070}.primeModal :global(.vtex-login-2-x-backButton){position:absolute;z-index:10;cursor:pointer;top:50px;left:25px;padding:0;border:0}.primeModal :global(.vtex-login-2-x-backButton svg){width:16px;height:16px;color:#1b1b1b}.primeModal :global(.vtex-login-2-x-backButton .t-small){display:none}.primeModal :global(.relative){position:inherit!important}.primeModal-overlay .primeModal :global(.vtex-rich-text-0-x-paragraph),.primeModal-overlay .primeModal :global(.vtex-rich-text-0-x-paragraph) :global(.vtex-rich-text-0-x-link),.primeModal-overlay .primeModal :global(.vtex-rich-text-0-x-strong),.primeModal-overlay .primeModal p{font-size:18px;font-family:reservasans-light;line-height:24px;text-align:center;color:#707070;padding:0;margin:0}.primeModal-overlay .primeModal :global(.vtex-rich-text-0-x-paragraph--title){font-size:39px;font-family:"reservaserif-regular";line-height:50px;font-weight:500;color:#4a4a4a}.primeModal-overlay .primeModal :global(.vtex-rich-text-0-x-strong--title){font-family:reservadisplay-regular;font-size:39px;line-height:50px;color:#4a4a4a}.primeModal-overlay .primeModal :global(.vtex-rich-text-0-x-paragraph),.primeModal-overlay .primeModal :global(.vtex-rich-text-0-x-strong){text-align:justify}.primeModal-overlay .primeModal :global(.lojausereserva-lojausereserva-theme-7-x-label){font-size:18px;line-height:24px;color:#000;font-family:reservasans-regular}.primeModal-overlay .primeModal a{color:#707070}.primeModal-overlay .primeModal p{margin-bottom:20px;padding-left:45px;padding-right:45px}.primeModal-overlay .primeModal button.buyPrime .paragraph{font-size:16px!important;font-family:Nunito!important;line-height:26px!important;letter-spacing:3px!important;color:#fff;text-align:center!important;margin-bottom:16px}.primeModal-overlay .primeModal :global(.vtex-rich-text-0-x-wrapper--prime) :global(.vtex-rich-text-0-x-strong){font-weight:700}.isPrime{font-size:39px;font-family:"reservaserif-regular";line-height:50px;color:#4a4a4a;padding:0;font-weight:500;text-align:center;display:block;letter-spacing:-.03em;background:#fff;z-index:9;margin:0 0 -70px}.isPrime strong{font-family:reservadisplay-regular}.noPrime{font-size:39px;font-family:"reservaserif-regular";line-height:50px;color:#4a4a4a;padding:0;font-weight:500;margin:0;text-align:start;display:block;letter-spacing:-.03em}.noPrime strong{font-family:reservadisplay-regular}.noPrimeP{text-align:justify!important;padding:0!important;margin:10px 0 20px!important}.primeModal-overlay .primeModal input{font-size:22px;font-family:reservasans-regular;line-height:26px;color:#707070;font-weight:400;width:100%}.primeModal-overlay .primeModal button.keepBuying{font-size:16px!important;border:0;background-color:#000;text-align:center;padding:20px 30px;cursor:pointer}.primeModal-overlay .primeModal button.keepBuying,.primeModal-overlay .primeModal button.primeBought{font-family:Nunito;line-height:26px;letter-spacing:3px;color:#fff;font-weight:600;width:100%;height:80px}.primeModal-overlay .primeModal button.primeBought{background-color:#1b1b1b;font-size:19px}.primeModal-overlay .primeModal div .OrCotainer{width:100%;text-align:center;border-bottom:1px solid #000;line-height:0;font-size:12px;font-family:nunito;letter-spacing:.2em;max-width:200px;margin:0 0 24px}.primeModal-overlay .primeModal div .OrCotainer span{background:#fff;padding:0 10px}.primeModal-overlay .primeModal div :global(.vtex-flex-layout-0-x-flexCol--modal-prime),.primeModal-overlay .primeModal div :global(.vtex-flex-layout-0-x-flexColChild--modal-prime),.primeModal-overlay .primeModal div :global(.vtex-flex-layout-0-x-flexRow--modal-prime),.primeModal-overlay .primeModal div :global(.vtex-flex-layout-0-x-flexRowContent--modal-prime),.primeModal-overlay .primeModal div :global(.vtex-flex-layout-0-x-stretchChildrenWidth),.primeModal-overlay .primeModal div :global(.vtex-rich-text-0-x-container),.primeModal-overlay .primeModal div :global(.vtex-rich-text-0-x-wrapper){margin:0;padding:0;min-width:100%;width:100%;border:none}.primeModal-overlay .primeModal div :global(.vtex-flex-layout-0-x-flexColChild--modal-prime):first-child{margin-bottom:10px}.primeModal-overlay .primeModal div :global(.vtex-flex-layout-0-x-flexColChild--modal-prime){margin-bottom:26px}.primeModal-overlay .primeModal .link{font-size:24px;font-family:reservasans-regular;line-height:32px;color:#1b1b1b;font-weight:500;margin-top:20px}.primeModal-overlay .primeModal .link,.primeModal-overlay .primeModal .link span{width:100%;text-align:center;display:block}.primeModal-overlay .primeModal button{cursor:pointer}.primeModal-overlay .primeModal button.buyPrime{height:55px;margin-bottom:16px;max-width:485px}.primeModal :global(.vtex-login-2-x-content),.primeModal :global(.vtex-login-2-x-contentForm),.primeModal :global(.vtex-login-2-x-loginOptionsContainer),.primeModal :global(.vtex-login-2-x-options),.primeModal :global(.vtex-login-2-x-termsAndConditions){margin:0!important;padding:0!important;border:none!important;width:100%}.primeModal :global(.vtex-login-2-x-button) span{background:none}.primeModal :global(.vtex-login-2-x-inputContainerEmail),.primeModal :global(.vtex-login-2-x-inputContainerPassword){border-style:solid;border-width:1px;width:100%;height:57px;padding:9px 16px;box-sizing:border-box}.primeModal :global(.vtex-login-2-x-emailAndPasswordForm),.primeModal :global(.vtex-login-2-x-emailAndPasswordForm .vtex-input-prefix__group),.primeModal :global(.vtex-login-2-x-inputContainerEmail .vtex-styleguide-9-x-input),.primeModal :global(.vtex-login-2-x-inputContainerPassword .vtex-styleguide-9-x-input){border:none!important;width:100%}.primeModal :global(.vtex-login-2-x-contentInitialScreen .vtex-login-2-x-optionsListItem){width:100%!important}.primeModal :global(.vtex-login-2-x-emailAndPasswordForm .vtex-login-2-x-dontHaveAccount){display:none}.primeModal :global(.vtex-login-2-x-sendButton){width:100%}.primeModal :global(.vtex-login-2-x-options .vtex-login-2-x-accessCodeOptionBtn .vtex-button){background-color:#fff}.primeModal :global(.vtex-login-2-x-optionsListItem .vtex-login-2-x-accessCodeOptionBtn .vtex-button__label :first-child){color:#000}.primeModal :global(.vtex-login-2-x-options .vtex-login-2-x-emailPasswordOptionBtn .vtex-button){background-color:#000}.primeModal :global(.vtex-login-2-x-optionsListItem .vtex-login-2-x-emailPasswordOptionBtn .vtex-button__label :first-child){color:#fff}.primeModal :global(.vtex-login-2-x-options .vtex-button),.primeModal :global(.vtex-login-2-x-sendButton .vtex-button){width:100%;height:56px}.primeModal :global(.vtex-login-2-x-oauthLabel),.primeModal :global(.vtex-login-2-x-optionsListItem .vtex-button__label){font-family:nunito;font-size:14px;letter-spacing:.2em;padding:12px;text-transform:uppercase}.primeModal :global(.vtex-login-2-x-sendButton .vtex-button:before){font-family:nunito;font-size:14px;font-weight:18px}.primeModal :global(.vtex-login-2-x-content--emailAndPassword .vtex-login-2-x-sendButton .vtex-button:before){content:"ENTRAR COM E-MAIL E SENHA"!important}.primeModal :global(.vtex-login-2-x-content--emailVerification .vtex-login-2-x-sendButton .vtex-button:before){content:"RECEBER CÓDIGO DE ACESSO"!important}.primeModal :global(.vtex-login-2-x-content--codeConfirmation .vtex-login-2-x-sendButton .vtex-button:before){content:"FAZER LOGIN PRIME"!important}.primeModal :global(.vtex-login-2-x-forgotPasswordLink){font-family:reservasans-regular;font-size:16px;color:#1b1b1b}.primeModal :global(.vtex-login-2-x-formFooter.bt){border-style:none}.primeModal :global(.vtex-login-2-x-formFooter.pt4){padding-top:0}.primeModal :global(.vtex-login-2-x-optionsListItem.mb3){margin-bottom:12px!important}.primeModal :global(.vtex-login-2-x-optionsList){display:grid;grid-template-areas:"passwordLogin passwordLogin" "codeLogin codeLogin" "facebook facebook" "google google"}.primeModal :global(.vtex-login-2-x-optionsListItem:first-child){grid-area:codeLogin;width:100%}.primeModal :global(.vtex-login-2-x-optionsListItem:nth-child(2)){grid-area:passwordLogin;width:100%}.primeModal :global(.vtex-login-2-x-optionsListItem:nth-child(3)){grid-area:google;width:100%}.primeModal :global(.vtex-login-2-x-optionsListItem:nth-child(4)){grid-area:facebook;width:100%}.primeModal :global(.vtex-login-2-x-content.vtex-login-2-x-content--codeConfirmation),.primeModal :global(.vtex-login-2-x-content.vtex-login-2-x-content--emailAndPassword),.primeModal :global(.vtex-login-2-x-content.vtex-login-2-x-content--emailVerification),.primeModal :global(.vtex-login-2-x-contentForm.vtex-login-2-x-contentFormVisible){display:flex;flex-direction:column}.primeModal :global(.vtex-login-2-x-contentForm.vtex-login-2-x-contentFormVisible:before){content:"Olá! Já é cliente Prime? Selecione uma forma de login abaixo para poder prosseguir:";font-size:18px;font-family:reservasans-regular;line-height:24px;text-align:center;color:#707070;font-weight:400;padding:0 45px;margin:0 0 20px}.primeModal :global(.vtex-login-2-x-content.vtex-login-2-x-content--emailAndPassword) :global(.vtex-login-2-x-contentForm.vtex-login-2-x-contentFormVisible:before){content:"Olá! Já é cliente Prime? Digite seu e-mail e senha abaixo para poder prosseguir:"}.primeModal :global(.vtex-login-2-x-content.vtex-login-2-x-content--emailVerification) :global(.vtex-login-2-x-contentForm.vtex-login-2-x-contentFormVisible:before){content:"Olá! Já é cliente Prime? Digite seu e-mail para receber um código de acesso para poder prosseguir:"}.primeModal :global(.vtex-login-2-x-content.vtex-login-2-x-content--codeConfirmation) :global(.vtex-login-2-x-contentForm.vtex-login-2-x-contentFormVisible:before){content:"Um código foi enviado para o e-mail informado. Insira o código abaixo para acessar sua conta Prime."}@media (max-width:1440px) and (min-width:768px){.primeModal-overlay .primeBoughtContainer{max-height:525px}.primeModal-overlay .primeModal{width:60%;max-width:450px;max-height:100vh;padding:30px}.primeModal-overlay .primeModal .closeModal{top:41.25px;right:30px}.primeModal-overlay .primeModal .closeModal img{width:12px;height:12px}.primeModal :global(.vtex-login-2-x-backButton){top:33.75px;left:18.75px}.primeModal :global(.vtex-login-2-x-backButton svg){width:12px;height:12px}.primeModal-overlay .primeModal :global(.vtex-rich-text-0-x-paragraph),.primeModal-overlay .primeModal :global(.vtex-rich-text-0-x-paragraph) :global(.vtex-rich-text-0-x-link),.primeModal-overlay .primeModal :global(.vtex-rich-text-0-x-strong),.primeModal-overlay .primeModal p{font-size:13.5px;line-height:18px}.primeModal-overlay .primeModal :global(.vtex-rich-text-0-x-paragraph--title),.primeModal-overlay .primeModal :global(.vtex-rich-text-0-x-strong--title){font-size:29.25px;line-height:37.5px}.primeModal-overlay .primeModal :global(.lojausereserva-lojausereserva-theme-7-x-label){font-size:13.5px;line-height:18px}.primeModal-overlay .primeModal p{margin-bottom:15px;padding-left:33.75px;padding-right:33.75px}.primeModal-overlay .primeModal u{margin-top:12px;font-size:13.5px;line-height:18px}.primeModal-overlay .primeModal button.buyPrime .paragraph{font-size:12px!important;line-height:19.5px!important;letter-spacing:2.25px!important}.isPrime,.noPrime{font-size:29.25px;line-height:37.5px}.noPrimeP{margin:7.5px 0 15px!important}.primeModal-overlay .primeModal input{font-size:16.5px;line-height:19.5px}.primeModal-overlay .primeModal button.keepBuying{font-size:12px!important;line-height:19.5px;letter-spacing:2.25px;height:60px;padding:15px 22.5px}.primeModal-overlay .primeModal button.primeBought{font-size:14.25px;line-height:19.5px;height:60px;letter-spacing:2.25px}.primeModal-overlay .primeModal .error{font-size:12.75px;line-height:19.5px;margin-top:12.75px}.primeModal-overlay .primeModal div .OrCotainer{margin:18px 0;font-size:9px;letter-spacing:.15em}.primeModal-overlay .primeModal div .OrCotainer span{padding:0 7.5px}.primeModal-overlay .primeModal div :global(.vtex-flex-layout-0-x-flexColChild--modal-prime):first-child{margin-bottom:7.5px}.primeModal-overlay .primeModal div :global(.vtex-flex-layout-0-x-flexColChild--modal-prime){margin-bottom:19.5px}.primeModal-overlay .primeModal .link{font-size:18px;line-height:24px;margin-top:15px}.primeModal-overlay .primeModal button.buyPrime{height:41.25px;font-size:19px;font-family:nunito;line-height:26px;letter-spacing:3px;color:#fff;border:0;background-color:#469b67;text-align:center;font-weight:600;width:100%;padding:20px 30px;display:flex;justify-content:center;cursor:pointer;align-items:center;border-radius:0}.primeModal :global(.vtex-login-2-x-inputContainerEmail),.primeModal :global(.vtex-login-2-x-inputContainerPassword){border-width:.75px;height:42.75px;padding:6.75px 12px}.primeModal :global(.vtex-login-2-x-options .vtex-button),.primeModal :global(.vtex-login-2-x-sendButton .vtex-button){height:42px}.primeModal :global(.vtex-login-2-x-oauthLabel),.primeModal :global(.vtex-login-2-x-optionsListItem .vtex-button__label){font-size:10.5px;letter-spacing:.15em;padding:9px}.primeModal :global(.vtex-login-2-x-sendButton .vtex-button:before){font-size:10.5px;font-weight:13.5px}.primeModal :global(.vtex-login-2-x-forgotPasswordLink){font-size:12px}.primeModal :global(.vtex-login-2-x-optionsListItem.mb3){margin-bottom:12px!important}.primeModal :global(.vtex-login-2-x-inputContainerEmail .vtex-styleguide-9-x-input),.primeModal :global(.vtex-login-2-x-inputContainerPassword .vtex-styleguide-9-x-input){height:28.5px}.primeModal :global(.vtex-login-2-x-contentForm.vtex-login-2-x-contentFormVisible:before){font-size:13.5px;line-height:18px}}@media (max-width:768px){.primeModal-overlay{padding:0 20px}.primeModal-overlay .primeModal .closeModal{top:32px;right:25px}.primeModal-overlay .primeModal .closeModal img{width:9.5px;height:9.5px;font-weight:600}.primeModal :global(.vtex-login-2-x-backButton){top:25px;left:15px}.primeModal :global(.vtex-login-2-x-backButton svg){width:9.5px;height:9.5px;font-weight:600}.primeModal-overlay .primeModal{width:100%;max-width:350px;height:-webkit-max-content;height:-moz-max-content;height:max-content;padding:25px}.primeModal-overlay .primeModal button.primeBought{height:48px;width:100%;background-color:#1b1b1b;color:#fff;font-family:Nunito;font-size:11px;line-height:15px;letter-spacing:2px;font-weight:600}.primeModal-overlay .primeModal :global(.vtex-rich-text-0-x-paragraph),.primeModal-overlay .primeModal :global(.vtex-rich-text-0-x-paragraph) :global(.vtex-rich-text-0-x-link),.primeModal-overlay .primeModal :global(.vtex-rich-text-0-x-strong),.primeModal-overlay .primeModal p{font-size:13px;line-height:15px;letter-spacing:.02em}.primeModal-overlay .primeModal :global(.vtex-rich-text-0-x-paragraph--title),.primeModal-overlay .primeModal :global(.vtex-rich-text-0-x-strong--title){text-align:left;font-size:24px;line-height:32px;letter-spacing:-.03em}.primeModal-overlay .primeModal p{margin:0 0 13px;padding-left:0;padding-right:0}.primeModal :global(.vtex-login-2-x-contentForm.vtex-login-2-x-contentFormVisible:before){font-size:13px;line-height:15px;letter-spacing:.02em;margin:0 0 13px;padding-left:0;padding-right:0}.isPrime{margin-bottom:-50px;width:100%;margin-top:0}.isPrime,.noPrime{font-size:24px;line-height:32px}.noPrime{margin-bottom:12px}.noPrimeP{margin:15px 0 16px!important}.primeModal-overlay .primeModal .link{font-size:14px;line-height:19px}.primeModal-overlay .primeModal input{font-size:13px;line-height:15px}.primeModal-overlay .primeModal button.keepBuying{font-size:11px;line-height:14px;padding:16px 14px}.primeModal-overlay .primeModal .error{font-size:12px;line-height:16px;margin-top:17px}.primeModal-overlay .primeModal div .OrCotainer{line-height:0;margin:16px 0;font-size:12px}.primeModal-overlay .primeModal button.buyPrime{color:#fff;padding:14px 8px}.primeModal-overlay .primeModal button.buyPrime .paragraph,.primeModal-overlay .primeModal button.buyPrime .wrapper{font-size:11px!important;font-family:Nunito!important;line-height:15px!important;letter-spacing:1px!important;color:#fff}.primeModal :global(.vtex-login-2-x-options){min-width:100%}.primeModal :global(.vtex-login-2-x-oauthLabel),.primeModal :global(.vtex-login-2-x-optionsListItem .vtex-button__label){font-size:12px}.primeModal :global(.vtex-login-2-x-options .vtex-button),.primeModal :global(.vtex-login-2-x-sendButton .vtex-button){height:48px!important}.primeModal :global(.vtex-login-2-x-optionsListItem.mb3){margin-bottom:8px!important}.primeModal :global(.vtex-login-2-x-optionsList){display:grid;grid-template-areas:"passwordLogin passwordLogin" "codeLogin codeLogin" "facebook google"}.primeModal :global(.vtex-login-2-x-button .vtex-button .vtex-login-2-x-oauthLabel){display:none}.primeModal :global(.vtex-login-2-x-optionsListItem:first-child){grid-area:codeLogin;width:100%}.primeModal :global(.vtex-login-2-x-optionsListItem:nth-child(2)){grid-area:passwordLogin;width:100%;content:"teste"}.primeModal :global(.vtex-login-2-x-optionsListItem:nth-child(3)){grid-area:google}.primeModal :global(.vtex-login-2-x-optionsListItem:nth-child(4)){grid-area:facebook}.primeModal :global(.vtex-login-2-x-buttonSocial){width:calc(100% - 4px)}}.vtex-modal-layout-0-x-closeButton{display:none!important}.passwordRulesItem{margin-bottom:0!important;padding:0!important}