@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@700;800&family=Open+Sans:wght@400;600;700&display=swap);.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:var(--didopet-color-primary)}.vtex-flex-layout-0-x-flexRowContent--main-header-mobile{align-items:center;padding:.625rem .5rem;background-color:var(--didopet-color-primary)}.vtex-flex-layout-0-x-flexRowContent--login-logo-row{background-color:#65ce00;padding:1.1rem 1rem}.vtex-flex-layout-0-x-flexRowContent--login-form{width:100%;max-width:22rem;margin:1.5rem auto 2.25rem}@media screen and (min-width:40em){.vtex-flex-layout-0-x-flexRowContent--login-logo-row{padding:1.9rem 1rem}.vtex-flex-layout-0-x-flexRowContent--login-form{max-width:30rem;margin:3rem auto 3.5rem;padding:2.75rem 2.5rem;background:#fff;border-radius:14px;box-shadow:0 20px 45px -22px rgba(22,36,26,.28);border:1px solid #eef1e8}}:root{--didopet-color-primary:#65ce00;--didopet-color-primary-deep:#4c9c00;--didopet-color-primary-text:#fff;--didopet-color-ink:#16241a;--didopet-font-title:"Montserrat",-apple-system,system-ui,BlinkMacSystemFont,sans-serif;--didopet-font-body:"Open Sans",-apple-system,system-ui,BlinkMacSystemFont,sans-serif}html{overflow-x:hidden}.render-route-store-login .vtex-sticky-layout-0-x-wrapper{display:none}.vtex-store-components-3-x-logoContainer--login-logo{display:flex;justify-content:center;margin:0 auto}.vtex-login-2-x-formTitle{font-family:var(--didopet-font-title);font-weight:800;font-size:1.15rem;letter-spacing:-.01em;color:var(--didopet-color-ink);margin-bottom:1rem}.vtex-login-2-x-content,.vtex-login-2-x-loginOptionsContainer{font-family:var(--didopet-font-body)}.vtex-login-2-x-content{flex-direction:column}.vtex-login-2-x-contentForm{display:flex;width:100%;justify-content:center}.vtex-login-2-x-loginOptionsContainer{width:100%;margin-bottom:1.75rem;padding-bottom:1.75rem;border-bottom:1px solid #e6ebdd}.vtex-login-2-x-content h3{font-family:var(--didopet-font-title);font-weight:700;color:var(--didopet-color-ink)}.vtex-login-2-x-inputContainer .vtex-input-prefix__group{border-radius:8px;border-color:#e1e6d7;background:#fbfbf8}.vtex-login-2-x-inputContainer .vtex-input-prefix__group:focus-within{border-color:var(--didopet-color-primary);box-shadow:0 0 0 1px var(--didopet-color-primary)}.vtex-login-2-x-inputContainer .vtex-styleguide-9-x-input{font-family:var(--didopet-font-body);background:transparent}.vtex-login-2-x-sendButton .vtex-button{background:var(--didopet-color-primary);border-color:var(--didopet-color-primary);color:var(--didopet-color-primary-text);font-family:var(--didopet-font-title);font-weight:700;border-radius:100px;width:100%}.vtex-login-2-x-sendButton .vtex-button:hover{background:var(--didopet-color-primary-deep);border-color:var(--didopet-color-primary-deep)}.vtex-login-2-x-forgotPasswordLink{color:var(--didopet-color-primary-deep);font-weight:700}.vtex-login-2-x-accessCodeOptionBtn .vtex-button,.vtex-login-2-x-emailPasswordOptionBtn .vtex-button{font-family:var(--didopet-font-body);font-weight:700;color:var(--didopet-color-primary-deep);background:#eaf6dc;border:1px solid #d9ecc4;border-radius:100px;width:100%}.vtex-account{font-family:var(--didopet-font-body);color:var(--didopet-color-ink)}.render-route-store-account,.vtex-account{background:#f6f8f2}.vtex-store__template{background:transparent}.vtex-store-footer-2-x-poweredBy{display:none}.vtex-account .bg-action-primary{background-color:var(--didopet-color-primary)}.vtex-account .hover-bg-action-primary:hover{background-color:var(--didopet-color-primary-deep)}.vtex-account .b--action-primary{border-color:var(--didopet-color-primary)}.vtex-account .hover-b--action-primary:hover{border-color:var(--didopet-color-primary-deep)}.vtex-account .c-action-primary{color:var(--didopet-color-primary-deep)}.vtex-account .c-on-action-primary{color:var(--didopet-color-primary-text)}.vtex-my-account-1-x-menu{background:#fff;border:1px solid #eef1e8;border-radius:14px;padding:1.25rem 1rem}.vtex-my-account-1-x-userInfo{display:flex;align-items:center;gap:.65rem;padding-bottom:1rem;margin-bottom:.5rem;border-bottom:1px solid #e6ebdd}.vtex-my-account-1-x-userImage{border-radius:50%}.vtex-my-account-1-x-userGreeting,.vtex-my-account-1-x-userName{font-family:var(--didopet-font-title);font-weight:800;color:var(--didopet-color-ink)}.vtex-account_menu-link{font-family:var(--didopet-font-title);font-weight:700;font-size:.88rem;color:var(--didopet-color-ink);border-radius:8px;padding:.62rem .75rem;transition:background .15s ease,color .15s ease}.vtex-account_menu-link:hover{background:#f4f8ee}.vtex-account_menu-link.c-on-base{background:#eaf6dc;color:var(--didopet-color-primary-deep)}.vtex-my-account-1-x-boxContainer{background:#fff;border:1px solid #eef1e8;border-radius:14px}@media screen and (min-width:40em){.vtex-my-account-1-x-boxContainer{box-shadow:0 20px 45px -22px rgba(22,36,26,.28)}}.vtex-my-account-1-x-boxContainerBody{padding:1.35rem 1.15rem}.vtex-my-account-1-x-boxContainerFooter{padding:0 1.15rem 1.35rem}@media screen and (min-width:40em){.vtex-my-account-1-x-boxContainerBody{padding:1.9rem 1.75rem}.vtex-my-account-1-x-boxContainerFooter{padding:0 1.75rem 1.9rem}}.vtex-my-account-1-x-boxContainerFooter .vtex-button{border-radius:100px;font-family:var(--didopet-font-title);font-weight:700}.vtex-my-account-1-x-dataEntryLabel{font-family:var(--didopet-font-body);font-weight:600;font-size:.76rem;letter-spacing:.02em;color:#494a47}.vtex-my-account-1-x-dataEntryChildren{font-family:var(--didopet-font-body);font-size:.96rem;color:var(--didopet-color-ink)}.vtex-my-account-1-x-newsletterContainerTitle{font-family:var(--didopet-font-title);font-weight:700;font-size:1.02rem;color:var(--didopet-color-ink)}.vtex-my-account-1-x-newsletterContainerMessage{font-size:.85rem;color:#494a47}.vtex-checkbox__inner-container{border-color:#e1e6d7}.vtex-my-account-1-x-profileFormBoxContainer .vtex-input-prefix__group{border-radius:8px;border-color:#e1e6d7;background:#fbfbf8}.vtex-my-account-1-x-profileFormBoxContainer .vtex-input-prefix__group:focus-within{border-color:var(--didopet-color-primary);box-shadow:0 0 0 1px var(--didopet-color-primary)}.vtex-my-account-1-x-profileFormBoxContainer .vtex-styleguide-9-x-input{font-family:var(--didopet-font-body);background:transparent}.vtex-my-account-1-x-profileFormBoxContainer .vtex-button{background:var(--didopet-color-primary);border-color:var(--didopet-color-primary);color:var(--didopet-color-primary-text);font-family:var(--didopet-font-title);font-weight:700;border-radius:100px;width:100%}.vtex-my-account-1-x-profileFormBoxContainer .vtex-button:hover{background:var(--didopet-color-primary-deep);border-color:var(--didopet-color-primary-deep)}.vtex-profile-form-3-x-profileForm-birthDate,.vtex-profile-form-3-x-profileForm-document,.vtex-profile-form-3-x-profileForm-email,.vtex-profile-form-3-x-profileForm-firstName,.vtex-profile-form-3-x-profileForm-gender,.vtex-profile-form-3-x-profileForm-homePhone,.vtex-profile-form-3-x-profileForm-lastName{margin-bottom:1.05rem}.newAddressButton{text-decoration:none}.vtex-my-account-1-x-addressBox .city,.vtex-my-account-1-x-addressBox .complement,.vtex-my-account-1-x-addressBox .neighborhood,.vtex-my-account-1-x-addressBox .number,.vtex-my-account-1-x-addressBox .postalCode,.vtex-my-account-1-x-addressBox .receiverName,.vtex-my-account-1-x-addressBox .state,.vtex-my-account-1-x-addressBox .street{font-family:var(--didopet-font-body);color:var(--didopet-color-ink)}.vtex-my-account-1-x-addressBox .vtex-button{border-radius:100px;font-family:var(--didopet-font-title);font-weight:700}.vtex-address-form__container{font-family:var(--didopet-font-body)}.vtex-address-form__city,.vtex-address-form__complement,.vtex-address-form__country,.vtex-address-form__neighborhood,.vtex-address-form__number,.vtex-address-form__postalCode,.vtex-address-form__receiverName,.vtex-address-form__state,.vtex-address-form__street{margin-bottom:1.05rem}.vtex-address-form__container .vtex-input-prefix__group{border-radius:8px;border-color:#e1e6d7;background:#fbfbf8}.vtex-address-form__container .vtex-input-prefix__group:focus-within{border-color:var(--didopet-color-primary);box-shadow:0 0 0 1px var(--didopet-color-primary)}.vtex-address-form__container .vtex-styleguide-9-x-input{font-family:var(--didopet-font-body);background:transparent}.vtex-my-authentication-1-x-box_container{background:#fff;border:1px solid #eef1e8;border-radius:14px}@media screen and (min-width:40em){.vtex-my-authentication-1-x-box_container{box-shadow:0 20px 45px -22px rgba(22,36,26,.28)}}.vtex-my-authentication-1-x-box_header{font-family:var(--didopet-font-title);font-weight:700;font-size:1.02rem;color:var(--didopet-color-ink);padding:1.35rem 1.15rem .9rem}@media screen and (min-width:40em){.vtex-my-authentication-1-x-box_header{padding:1.9rem 1.75rem 1rem}}.vtex-my-authentication-1-x-box_content{padding:0 1.15rem 1.35rem;font-family:var(--didopet-font-body);color:#494a47}@media screen and (min-width:40em){.vtex-my-authentication-1-x-box_content{padding:0 1.75rem 1.9rem}}.vtex-my-authentication-1-x-codeInput_container,.vtex-my-authentication-1-x-currPassInput_container,.vtex-my-authentication-1-x-newPassInput_container{margin:.9rem 0}.vtex-my-authentication-1-x-authenticationScreen_container .vtex-input-prefix__group{border-radius:8px;border-color:#e1e6d7;background:#fbfbf8}.vtex-my-authentication-1-x-authenticationScreen_container .vtex-input-prefix__group:focus-within{border-color:var(--didopet-color-primary);box-shadow:0 0 0 1px var(--didopet-color-primary)}.vtex-my-authentication-1-x-passValidation_content{font-size:.84rem;color:#494a47}.vtex-my-authentication-1-x-passValidation_iconSuccess{color:var(--didopet-color-primary)}.vtex-my-authentication-1-x-passValidation_iconFailure{color:#d6101b}.vtex-my-authentication-1-x-savePassButton_container .vtex-button{background:var(--didopet-color-primary);border-color:var(--didopet-color-primary);color:var(--didopet-color-primary-text);font-family:var(--didopet-font-title);font-weight:700;border-radius:100px;width:100%}.vtex-my-authentication-1-x-savePassButton_container .vtex-button:hover{background:var(--didopet-color-primary-deep);border-color:var(--didopet-color-primary-deep)}.vtex-my-authentication-1-x-loginSessionsBox_title{font-family:var(--didopet-font-title);font-weight:700;color:var(--didopet-color-ink)}.vtex-my-authentication-1-x-loginSession_currSession{color:var(--didopet-color-primary-deep);font-family:var(--didopet-font-title);font-weight:700}.vtex-my-authentication-1-x-loginSession_device{font-family:var(--didopet-font-title);font-weight:700;color:var(--didopet-color-ink)}.vtex-my-authentication-1-x-loginSession_firstAccess,.vtex-my-authentication-1-x-loginSession_fullAddress,.vtex-my-authentication-1-x-loginSession_lastAccess,.vtex-my-authentication-1-x-loginSession_originDetails{font-size:.85rem;color:#494a47}.vtex-account .vtex-button{border-radius:100px;font-family:var(--didopet-font-title);font-weight:700}.vtex-account .vtex-input-prefix__group{border-radius:8px;border-color:#e1e6d7;background:#fbfbf8}.vtex-account .vtex-input-prefix__group:focus-within{border-color:var(--didopet-color-primary);box-shadow:0 0 0 1px var(--didopet-color-primary)}.vtex-rich-text-0-x-container--back-to-store-link .vtex-rich-text-0-x-link{color:var(--didopet-color-primary-text);font-family:var(--didopet-font-title);font-weight:700;font-size:.85rem;text-decoration:none;display:inline-flex;align-items:center;margin-right:1rem}.vtex-rich-text-0-x-container--back-to-store-link .vtex-rich-text-0-x-link:before{content:"←";margin-right:.5em}.vtex-rich-text-0-x-container--back-to-store-link .vtex-rich-text-0-x-link:hover{text-decoration:underline}.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,.vtex-flex-layout-0-x-flexRowContent--main-header-mobile{transition:background .3s ease;will-change:padding,background}.vtex-flex-layout-0-x-flexRowContent--main-header{padding-top:.5rem;padding-bottom:.5rem}.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:0 4px 5px rgba(0,0,0,.1)}.vtex-sticky-layout-0-x-wrapper--stuck .vtex-flex-layout-0-x-flexRowContent--main-header{transition:padding .3s ease,background .3s ease;padding-top:0;padding-bottom:0}@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:blur(8px)}.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:rgba(101,206,0,.85)}}.vtex-sticky-layout-0-x-wrapper--sticky-header{background-color:var(--didopet-color-primary)}.vtex-sticky-layout-0-x-wrapper--stuck .vtex-store-components-3-x-logoLink{transform:scale(.85)}@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}}