.vtex-flex-layout-0-x-flexRowContent--main-header,.vtex-flex-layout-0-x-flexRowContent--menu-link{padding:0 .5rem}@media screen and (min-width:40em){.vtex-flex-layout-0-x-flexRowContent--main-header,.vtex-flex-layout-0-x-flexRowContent--menu-link{padding:0 1rem}}@media screen and (min-width:80rem){.vtex-flex-layout-0-x-flexRowContent--main-header,.vtex-flex-layout-0-x-flexRowContent--menu-link{padding:0 .25rem}}.vtex-flex-layout-0-x-flexRowContent--main-header{background-color:#fff}.vtex-flex-layout-0-x-flexRowContent--main-header-mobile{align-items:center;padding:.625rem .5rem;background-color:#fff}.vtex-store__template .vtex-flex-layout-0-x-flex-grow-1{flex-direction:row}.vtex-flex-layout-0-x-flexRow--loginPage{padding:100px 0}.vtex-flex-layout-0-x-flexRowContent--loginPage{justify-content:center;align-items:center}.vtex-flex-layout-0-x-flexRowContent--loginPage .vtex-flex-layout-0-x-stretchChildrenWidth .vtex-flex-layout-0-x-flexCol{width:min-content;align-items:flex-end}@media screen and (max-width:40rem){.vtex-flex-layout-0-x-flexRowContent--main-header-mobile{height:63px}.vtex-flex-layout-0-x-flexRowContent--loginPage .vtex-flex-layout-0-x-stretchChildrenWidth .vtex-store-components-3-x-imageElement--benefitImage{display:none}.vtex-flex-layout-0-x-flexRow--loginPage{padding:40px 0;margin:0;background-color:#f4f4f4}.vtex-flex-layout-0-x-flexRowContent--loginPage{display:block;padding:0 8px}.vtex-flex-layout-0-x-flexRowContent--loginPage .vtex-flex-layout-0-x-stretchChildrenWidth .vtex-flex-layout-0-x-flexCol{width:100%;align-items:normal}.vtex-flex-layout-0-x-options{min-width:auto}}.vtex-store__template .flex .flex-column .min-vh-100 .w-100 :nth-child(5){display:none}.vtex__icon-spinner{color:#595959}.vtex-login-2-x-options{min-width:auto}.vtex-login-2-x-formTitle,.vtex-login-2-x-formTitle:before{font-weight:300;line-height:1.1;font-family:Lato,sans-serif}.vtex-login-2-x-formTitle{margin:0;padding:0;color:#2d2d30;font-size:24px;letter-spacing:.04em;text-align:left}.vtex-login-2-x-formTitle:after{content:"Escolha uma das opções abaixo e faça login";display:block;margin-top:8px;color:#595959;font-size:14px}.vtex-login-2-x-codeConfirmation .vtex-login-2-x-formTitle,.vtex-login-2-x-emailAndPasswordForm .vtex-login-2-x-formTitle,.vtex-login-2-x-emailVerification .vtex-login-2-x-formTitle{font-size:16px}.vtex-login-2-x-emailAndPasswordForm .vtex-login-2-x-formTitle,.vtex-login-2-x-emailForm .vtex-login-2-x-formTitle{display:flex;flex-direction:column}.vtex-login-2-x-codeConfirmation .vtex-login-2-x-formTitle{visibility:hidden;display:flex;flex-direction:column}.vtex-login-2-x-codeConfirmation .vtex-login-2-x-formTitle:before{visibility:visible;content:"Código de acesso enviado"}.vtex-login-2-x-codeConfirmation .vtex-login-2-x-formTitle:after{visibility:visible;content:"Agora é só informar o código recebido";color:#595959;font-size:14px;margin-bottom:50px}.vtex-login-2-x-formError{background-color:unset;color:#ad0000;font-size:12px;font-family:Lato;text-align:left;padding-left:1rem}.vtex-login-2-x-codeConfirmation .vtex-login-2-x-formError{visibility:hidden}.vtex-login-2-x-codeConfirmation .vtex-login-2-x-formError:before{content:"Código incorreto";visibility:visible}.vtex-login-2-x-emailForm .vtex-login-2-x-formTitle:after{content:"Vamos enviar uma chave de acesso para completar seu login.";font-family:Lato;font-size:14px;color:#595959;margin-bottom:54px;line-height:25px}.vtex-login-2-x-emailAndPasswordForm .vtex-login-2-x-formTitle:after{content:"Insira seu email e senha para logar";font-family:Lato;font-size:14px;color:#595959;margin-bottom:54px;line-height:25px}.vtex-login-2-x-emailAndPasswordForm form{display:flex;flex-direction:column}.vtex-login-2-x-emailAndPasswordForm form .vtex-login-2-x-formLinkContainer .vtex-login-2-x-forgotPasswordLink{display:none}.vtex-login-2-x-emailAndPasswordForm form :nth-child(5){order:3}.vtex-login-2-x-optionsList{display:flex;flex-direction:column;gap:8px;margin:40px 0 0}.vtex-login-2-x-optionsListItem{margin:0;border-radius:0;border:1px solid #ccc}.vtex-login-2-x-optionsListItem .vtex-button__label{padding:1.25rem!important}.vtex-login-2-x-optionsListItem button :hover{background-color:#fff;border:unset;color:#000}.vtex-login-2-x-optionsListItem span{font-family:Lato;font-weight:500;font-size:14px;text-transform:none}.vtex-login-2-x-optionsListItem svg{display:none}.vtex-login-2-x-optionsListItem:nth-child(2){order:4}.vtex-login-2-x-accessCodeOptionBtn span{display:none}.vtex-login-2-x-accessCodeOptionBtn button{color:#fff;font-weight:300;font-size:14px;text-transform:none;background-color:#000;border:none!important;border-radius:0}.vtex-login-2-x-accessCodeOptionBtn button :before{content:"Entrar apenas com e-mail"}.vtex-login-2-x-accessCodeOptionBtn button :hover{background-color:#000;border:unset;color:#fff}.vtex-login-2-x-emailPasswordOptionBtn button{background-color:#fff;border:1px solid #ccc;border-radius:0;color:#000}.vtex-login-2-x-emailPasswordOptionBtn span,.vtex-login-2-x-oauthLabel{color:#000}.vtex-login-2-x-oauthProvider{font-weight:400}.vtex-login-2-x-optionsListItemContainer{display:none}.vtex-login-2-x-inputContainerAccessCode .vtex-input-prefix__group,.vtex-login-2-x-inputContainerEmail .vtex-input-prefix__group,.vtex-login-2-x-inputContainerPassword .vtex-input-prefix__group{border:1px solid #ccc;border-radius:0;height:56px}.vtex-login-2-x-inputContainerAccessCode .vtex-input-prefix__group input,.vtex-login-2-x-inputContainerEmail .vtex-input-prefix__group input,.vtex-login-2-x-inputContainerPassword .vtex-input-prefix__group input{font-size:14px;font-family:Lato;color:#595959}.vtex-login-2-x-inputContainerPassword{padding:16px 0}.vtex-login-2-x-eyeIcon--invisible{display:block}.vtex-login-2-x-dontHaveAccount{visibility:hidden;width:100%;color:#000;text-transform:uppercase;font-size:12px;padding-left:1rem;font-weight:500;font-family:Lato}.vtex-login-2-x-dontHaveAccount:before{visibility:visible;content:"Não tenho a senha"}.vtex-login-2-x-formFooter{border:none;margin-top:60px;order:5}.vtex-login-2-x-backButton{display:none}.vtex-login-2-x-sendButton{width:100%}.vtex-login-2-x-sendButton button{width:100%;height:52px;background-color:#000;border:none;border-radius:0}.vtex-login-2-x-sendButton button :hover{background-color:#000}.vtex-login-2-x-sendButton button span{text-transform:uppercase;font-size:14px;font-family:Lato}.vtex-login-2-x-emailAndPasswordForm .vtex-login-2-x-inputContainerPassword .pa2{display:none}.vtex-login-2-x-inputContainerPassword .pa2{padding:.25rem;position:absolute;top:160px}.vtex-login-2-x-inputContainerPassword .mt2{margin-top:.5rem}.vtex-login-2-x-inputContainerPassword .pa2 .w-20{display:none}.vtex-login-2-x-inputContainerPassword .pa2 span{margin-top:.25rem;color:#595959;font-size:14px;font-family:Lato;white-space:nowrap}.vtex-login-2-x-inputContainerPassword .w-80 :before{content:"\2713";padding-right:30px}.vtex-login-2-x-forgotPasswordForm .vtex-login-2-x-sendButton{margin-top:100px}.vtex-login-2-x-forgotPasswordForm .vtex-login-2-x-inputContainerPassword{padding-bottom:8px}.vtex-login-2-x-content--recoveryPassword{max-width:450px}.vtex-login-2-x-forgotPasswordForm .vtex-login-2-x-formTitle{font-size:16px}.vtex-login-2-x-forgotPasswordForm .vtex-login-2-x-formSubtitle{color:#595959;font-size:14px}.vtex-login-2-x-content{padding:0}@media screen and (max-width:40rem){.vtex-login-2-x-content--codeConfirmation{display:block}.vtex-login-2-x-content--loginOptions{width:100%;padding:2.5rem 1.5rem}.vtex-login-2-x-contentForm{width:100%}.bg-below-element{background-color:#f4f4f4}.vtex-login-2-x-formTitle{font-size:18px}}.vtex-account{width:86.5%;margin:30px auto}.vtex-account *{font-family:Lato}.vtex-account__order-details>.center.w-100:after{content:"";clear:both;display:table}.vtex-my-account-1-x-userInfo{gap:8px}.vtex-my-account-1-x-userName{font-size:1.5rem}.vtex-my-account-1-x-menuLinks>div>div:first-of-type{order:1}.vtex-my-account-1-x-menuLinks>div>div:nth-of-type(2){order:2}.vtex-my-account-1-x-menuLinks>div>div:nth-of-type(6){order:3}.vtex-my-account-1-x-menuLinks>div>div:nth-of-type(3){order:4}.vtex-my-account-1-x-menuLinks>div>div:nth-of-type(4){order:5}.vtex-my-account-1-x-menuLinks>div>div:nth-of-type(5){order:6}.vtex-my-account-1-x-menuLinks .vtex-account_menu-link,.vtex-my-account-1-x-menuLinks .vtex-my-account-1-x-menuLink{margin-top:.25rem;margin-bottom:.25rem;color:#595959;font-weight:400;font-size:1rem}.vtex-my-account-1-x-menuLinks .b--action-primary{border-color:#dfaf83}.vtex-account__page .c-action-primary{color:#dfaf83}.hover-bg-action-secondary:hover,.vtex-account__page .hover-bg-action-secondary:focus{background-color:unset}.vtex-account__page .bg-action-primary{background-color:#dfaf83;border:none}.vtex-modal__confirmation span button div{color:#dfaf83}.vtex-modal__confirmation .b--action-primary{background-color:#dfaf83;color:#fff;border:none}.vtex-modal__confirmation .b--action-primary :hover{background-color:#ffe6cf;color:#dfaf83}.vtex-my-orders-app-3-x-reorderBtn{color:#dfaf83}.vtex-my-orders-app-3-x-reorderBtn svg{fill:#dfaf83}.vtex-my-orders-app-3-x-detailsBtn{background-color:#dfaf83;color:#fff}.vtex-my-orders-app-3-x-orderProductName{color:#595959;font-weight:700}.vtex-my-orders-app-3-x-productInfo a{color:#000;text-decoration:none}.vtex-my-orders-app-3-x-productTable th{font-weight:500}.vtex-account__order-details ul li a span,.vtex-account__order-details ul li a svg{fill:#dfaf83;color:#dfaf83}.vtex-order-placed-2-x-orderPlacedWrapper{font-family:Lato!important}.vtex-flex-layout-0-x-flexRowContent--confirmationMessage{flex-direction:column}.vtex-flex-layout-0-x-flexRow--confirmationMessage{background-color:#f0faef;border:1px solid #3e533b;padding:24px 32px;font-family:LatoLight}.vtex-flex-layout-0-x-flexRow--confirmationMessage .vtex-store-components-3-x-container{padding:0}.vtex-flex-layout-0-x-flexRowContent--confirmationMessage .vtex-flex-layout-0-x-stretchChildrenWidth{width:100%!important}.vtex-rich-text-0-x-paragraph--orderplaced-title{color:#000;font-weight:300;font-size:32px;margin:.67em 0;line-height:44.8px;font-family:LatoLight}.vtex-rich-text-0-x-paragraph--orderplaced-subtitle{color:#2d2d30;font-weight:300;font-size:24px;line-height:20px;line-height:33.6px;font-family:LatoLight;margin:0 0 8px}.vtex-rich-text-0-x-wrapper--orderplaced-message{margin:0;color:#2d2d30;font-size:16px;font-weight:300;line-height:24px;font-family:LatoLight}.vtex-rich-text-0-x-paragraph--orderplaced-message{margin:0}.vtex-order-placed-2-x-orderPlacedMainWrapper{width:auto;margin-top:0}.vtex-flex-layout-0-x-flexRowContent--orderHeaderInfo{flex-direction:column}.vtex-flex-layout-0-x-flexRowContent--orderHeaderInfo .vtex-flex-layout-0-x-stretchChildrenWidth{width:100%!important;padding:0;text-align:end}.vtex-order-placed-2-x-orderNumber{font-size:32px;line-height:44.8px;font-weight:300;color:#2d2d30;font-family:LatoLight}.vtex-order-placed-2-x-orderDatetime{font-family:LatoLight;font-weight:300;font-size:18px;line-height:23.4px;color:#2d2d30}.vtex-flex-layout-0-x-flexRow--order-info .vtex-store-components-3-x-container{padding:0;margin-top:2rem}.vtex-flex-layout-0-x-flexRowContent--order-info{gap:.5rem}.vtex-flex-layout-0-x-flexRowContent--order-info .vtex-flex-layout-0-x-stretchChildrenWidth{box-shadow:0 0 1px 1px rgba(0,0,0,.2);background-color:#fff;height:174px;width:374px;text-align:left;float:left;border-radius:.125rem}.vtex-flex-layout-0-x-flexRowContent--order-info .vtex-profile-form-3-x-profileSummary,.vtex-order-placed-2-x-orderPaymentItem{margin:0;padding:1rem}.vtex-order-placed-2-x-customerInfoListName{font-size:16px;font-weight:300;color:#2d2d30;line-height:24px;font-family:LatoLight}.vtex-order-placed-2-x-customerInfoListDocument,.vtex-order-placed-2-x-customerInfoListEmail,.vtex-order-placed-2-x-customerInfoListPhone{font-weight:300;font-size:14px;line-height:25.2px;font-family:LatoLight;overflow-wrap:break-word;color:#2d2d30}.vtex-order-placed-2-x-paymentGroup,.vtex-order-placed-2-x-paymentValue{font-size:.875rem;color:rgba(0,0,0,.8);font-family:LatoLight}.vtex-order-placed-2-x-totalListWrapper{display:block;padding:1rem}.vtex-order-placed-2-x-totalList{margin:0;width:100%}.vtex-order-placed-2-x-totalListItem--Items,.vtex-order-placed-2-x-totalListItem--Shipping{border-bottom:1px solid #eee}.vtex-order-placed-2-x-totalListItemLabel,.vtex-order-placed-2-x-totalListItemValue{font-family:LatoLight;font-weight:300;font-size:14px;line-height:25.2px;color:#2d2d30}.vtex-order-placed-2-x-totalListItem:last-child{border-top:1px solid #eee}.vtex-order-placed-2-x-packageHeader{font-family:LatoLight;font-weight:300;font-size:32px}.vtex-order-placed-2-x-packageShippingEstimate{font-family:LatoLight;text-transform:lowercase;font-size:16px;line-height:20.8px;font-weight:300;color:#2d2d30}.vtex-order-placed-2-x-packageSLA{background-color:#96ccff;padding:.25rem .5rem;font-size:16px;white-space:nowrap;font-family:LatoLight;color:rgba(0,0,0,.7);border-radius:.25rem;font-weight:300;line-height:20.8px}.vtex-order-placed-2-x-packageAddressWrapper{margin-right:0;font-size:16px;font-weight:300;font-family:LatoLight;line-height:20.8px!important;color:#2d2d30!important}.vtex-order-placed-2-x-productName,.vtex-order-placed-2-x-productPrice{color:#2d2d30;line-height:23.4px;font-weight:300;font-size:18px;font-family:LatoLight}.vtex-order-placed-2-x-productQuantity{color:#2d2d30;line-height:24px;font-weight:300;font-size:16px;font-family:LatoLight}.vtex-order-placed-2-x-orderOptionsWrapper{justify-content:flex-end}.vtex-order-placed-2-x-myOrdersButton .vtex-button,.vtex-order-placed-2-x-updateOrderButton .vtex-button{background-color:#fff;color:#000;border:1px solid #ccc;font-weight:300;font-size:12px;line-height:24px;text-transform:uppercase;font-family:LatoLight}.vtex-order-placed-2-x-cancelOrderButton .vtex-button{background-color:#fff;color:#ad0000;border:none;font-weight:300;font-size:12px;line-height:24px;text-transform:uppercase;font-family:LatoLight}.vtex-order-placed-2-x-section--deliveryPackages,.vtex-order-placed-2-x-section--pickupPackages{border:none}@media screen and (min-width:30em){.vtex-order-placed-2-x-orderPlacedWrapper{padding-left:1rem;padding-right:1rem;width:70%;margin-right:auto;margin-left:auto;padding-top:3rem}.vtex-order-placed-2-x-section--confirmation{margin-bottom:3rem}}@media screen and (max-width:1024px){.vtex-rich-text-0-x-paragraph--orderplaced-title{margin-left:10px}.vtex-flex-layout-0-x-flexRow--main-header-mobile{border-bottom:1px solid #ccc}.vtex-flex-layout-0-x-flexRow--confirmationMessage{margin:0 10px}.vtex-flex-layout-0-x-flexRowContent--orderHeaderInfo .vtex-flex-layout-0-x-stretchChildrenWidth{width:100%!important;padding:0;text-align:start}.vtex-flex-layout-0-x-flexRow--order-info .vtex-store-components-3-x-container{padding:0 16px;margin-top:2rem}.vtex-order-placed-2-x-package--delivery{margin-bottom:0}.vtex-flex-layout-0-x-flexRowContent--order-info .vtex-profile-form-3-x-profileSummary,.vtex-order-placed-2-x-addressContainer,.vtex-order-placed-2-x-orderDatetime,.vtex-order-placed-2-x-orderNumber,.vtex-order-placed-2-x-packageHeader,.vtex-order-placed-2-x-totalListWrapper{margin-left:16px}.vtex-flex-layout-0-x-flexRowContent--order-info .vtex-flex-layout-0-x-stretchChildrenWidth{border-bottom:1px solid #ccc;box-shadow:none}.vtex-flex-layout-0-x-flexRowContent--order-info .vtex-flex-layout-0-x-stretchChildrenWidth:last-child{box-shadow:none;border:none;border-top:1px solid #ccc}.vtex-order-placed-2-x-productInfoColumn{display:flex}.vtex-order-placed-2-x-productName{color:#2d2d30;line-height:16.8px;font-weight:300;font-size:14px;font-family:LatoLight}.vtex-order-placed-2-x-productPrice{display:none}.vtex-order-placed-2-x-orderOptionsWrapper{margin:40px 16px;border-radius:0}}.vtex-rich-text-0-x-link--lgpd,.vtex-rich-text-0-x-wrapper--lgpd{font-size:10px;color:#595959}.vtex-store-footer-2-x-footerLayout .vtex-rich-text-0-x-paragraph{margin:0;padding:2rem 2.5rem;color:#757575;font-size:10px;font-family:Lato,sans-serif;text-align:center}.vtex-sticky-layout-0-x-container .vtex-minicart-2-x-openIconContainer,.vtex-sticky-layout-0-x-container .vtex-store-components-3-x-logoLink,.vtex-sticky-layout-0-x-container .vtex-store-components-3-x-searchBarContainer{transition:all .3s ease;display:block}.vtex-flex-layout-0-x-flexRowContent--main-header{padding-top:1.8rem;padding-bottom:1.8rem;border-bottom:1px solid #ccc}.vtex-sticky-layout-0-x-wrapper--stuck .vtex-flex-layout-0-x-flexRowContent--main-header,.vtex-sticky-layout-0-x-wrapper--stuck .vtex-flex-layout-0-x-flexRowContent--main-header-mobile{box-shadow:none}.vtex-sticky-layout-0-x-wrapper--stuck .vtex-flex-layout-0-x-flexRowContent--main-header{transition:none}@supports (backdrop-filter:blur(5px)){.vtex-sticky-layout-0-x-wrapper--stuck .vtex-flex-layout-0-x-flexRowContent--main-header,.vtex-sticky-layout-0-x-wrapper--stuck .vtex-flex-layout-0-x-flexRowContent--main-header-mobile{backdrop-filter:none}.vtex-sticky-layout-0-x-wrapper--stuck:not(:hover) .vtex-flex-layout-0-x-flexRowContent--main-header,.vtex-sticky-layout-0-x-wrapper--stuck:not(:hover) .vtex-flex-layout-0-x-flexRowContent--main-header-mobile{background:#fff}}.vtex-sticky-layout-0-x-wrapper--sticky-header{background-color:#fff}.vtex-sticky-layout-0-x-wrapper--stuck .vtex-store-components-3-x-logoLink{transform:none}.vtex-store-components-3-x-logoLink .vtex-store-components-3-x-logoContainer{display:block}@media (prefers-reduced-motion:reduce){.vtex-sticky-layout-0-x-container .vtex-minicart-2-x-openIconContainer,.vtex-sticky-layout-0-x-container .vtex-store-components-3-x-logoLink,.vtex-sticky-layout-0-x-container .vtex-store-components-3-x-searchBarContainer,.vtex-sticky-layout-0-x-wrapper--stuck .vtex-flex-layout-0-x-flexRowContent--main-header{transition:none}}