.auth0-account-message{display:none}.esc-dog-profiles{margin:1rem 0}.esc-dog-profiles__header{display:flex;flex-direction:column;margin-bottom:40px}.esc-add-profile-button{background-color:#474767;color:#fff;border:none;border-radius:10px;padding:18px 20px;font-size:14px;text-transform:none;letter-spacing:0;text-align:center;justify-content:center}.esc-add-profile-button:hover{background-color:#393953}.esc-existing-profiles{display:grid;grid-template-columns:1fr;grid-gap:20px}.esc-profile{display:grid;grid-template-columns:1fr;grid-gap:20px;padding:17px 26px;background:#fff;border-radius:10px;box-shadow:0 2px 6px #00000026}.esc-profile__title{font-size:20px;line-height:24px;font-weight:600;margin-bottom:10px}.esc-profile__attributes{font-size:14px;line-height:26px;padding-left:0;list-style:none;margin:0}.esc-profile__attribute{text-transform:capitalize}.esc-profile__attribute span{font-weight:700}.esc-edit-profile-button.rc_btn.rc_btn--secondary{background:linear-gradient(0deg,#fffc,#fffc),#474767;color:#474767;border:1px solid #474767;border-radius:10px;padding:18px 20px;font-size:14px;line-height:18px;text-transform:none;letter-spacing:0;justify-content:center;margin-bottom:0;text-align:center;min-width:120px}.esc-profile li.esc-profile__attribute{font-weight:700}.esc-profile li.esc-profile__attribute .normal-text{font-weight:400}.esc-profile .esc-profile__button{display:flex;align-items:flex-end}.esc-edit-profile-button.rc_btn.rc_btn--secondary:hover{background-color:#393953}.rc-error-message{display:none}.rc-error-message.visible{display:block;color:#d62700}.account-te-modal{width:380px;height:100vh;position:fixed;z-index:100000!important;top:0;right:-466px;transition:.3s ease-in-out all;background:#fff;box-shadow:0 2px 4px #0000001a}.account-te-modal.visible{right:0}.account-te-modal__underlay{position:fixed;width:100vw;height:100vh;background:#00000040;cursor:pointer;display:none;z-index:1950;top:0;left:0}.account-te-modal__underlay.visible{display:block}.account-te-modal-heading{background-color:#f7f4f0;display:flex;justify-content:space-between;align-items:center;padding:10px;border-bottom:2px solid #f0f0f0}.account-te-modal-title{margin-bottom:0;font-weight:600;font-size:20px}.account-te-modal-title.main-title,.account-te-modal-title.message-title{display:none}.account-te-modal-title.main-title.visible,.account-te-modal-title.message-title.visible{display:block;text-align:center;flex:1}.account-esc-m-b-sm{margin-bottom:1rem}.account-te-modal-content{padding:20px 28px 0;overflow-y:auto;height:calc(100vh - 62px);position:relative}.te-default-error,.te-payment-error,.te-modal-content_error,.te-modal-content_message,.te-modal-content_main{display:none}.te-default-error.visible,.te-payment-error.visible,.te-modal-content_error.visible,.te-modal-content_message.visible,.te-modal-content_main.visible{display:block}.te-modal-content_error-button{width:100%;display:flex;align-items:center;justify-content:center}.te-modal-content_message-content{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#393427;font-weight:400;font-size:16px;line-height:19px}.te-modal-content_message-content h4{font-weight:700;font-size:16px;line-height:21px;margin:44px 0 8px}.te-modal-content_message-content p{margin:0 0 24px}.te-modal-content_message-button{margin-bottom:24px}.te-modal-content_message-button,.te-modal-content_link-button{width:100%;display:flex;justify-content:center}.te-modal-content_link-button{background:linear-gradient(0deg,#fffc,#fffc),#474767;color:#474767}.account-esc-number-input{display:inline-flex;align-items:center;border-radius:10px;border:1px solid rgba(0,0,0,.1);padding:10px 17px}.account-esc-number-input .button-plus,.account-esc-number-input .button-minus{display:flex;align-items:center;justify-content:center;font-size:20px;border:none;width:2em;margin-bottom:0;padding-top:5px;padding-bottom:5px}.account-esc-number-input .button-minus{border-right:1px solid rgba(0,0,0,.1)}.account-esc-number-input input{max-width:2.5em;border:none;outline:none;font-size:14px;padding:10px 0 10px 10px}#esc-new-profile-form.account-esc-new-profile-form select{padding:18px 20px;-webkit-appearance:menulist;appearance:menulist}.account-esc-new-profile-form select,.account-esc-new-profile-form input{border-color:#0000001a;font-size:16px}.account-te-modal-close-btn{font-size:24px;color:#67727a;cursor:pointer;border:none}.esc-remove-profile-button,.account-esc-submit-button{background-color:#474767;color:#fff;border:none;border-radius:10px;padding:18px 20px;font-size:14px;text-transform:none;letter-spacing:0;text-align:center;justify-content:center;width:100%;margin:0}.account-esc-submit-button{margin-top:24px}.esc-remove-profile-button{color:#474767;background:linear-gradient(0deg,#fffc,#fffc),#474767;border:1px solid #474767;margin-top:16px}.te-modal-content_link-button.esc-submit-button--loading:after,.esc-remove-profile-button.esc-submit-button--loading:after,.account-esc-submit-button.esc-submit-button--loading:after{content:"";width:1em;height:1em;border-radius:50%;border:2px solid rgba(255,255,255,1);border-top-color:#fff3;animation:spinner .6s linear infinite;margin-left:10px}.te-modal-content_link-button.esc-submit-button--loading:after{border:2px solid #474767;border-top-color:#fff}.esc-remove-profile-button{display:none}.esc-remove-profile-button.visible{display:block}@keyframes spinner{to{transform:rotate(360deg)}}.plan-button{width:100%;margin-top:20px;display:flex;align-items:center;justify-content:center;position:relative}.rc_product_quantity{width:30%;display:grid;grid-template-rows:42px;grid-template-columns:15px 40px 15px;grid-gap:14px;text-align:center;align-items:center;overflow:hidden;min-width:104px;margin-top:8px;border-radius:5px;border:1px solid #f0f0f0}.te-modal-content{padding:20px 28px 0;height:calc(100% - 130px);overflow-y:auto;position:relative}.te-modal-content .button-plus,.te-modal-content .button-minus{font-weight:700;font-size:20px;cursor:pointer;border:none!important;margin-bottom:0!important;width:100%;text-align:center;max-width:15px;border-radius:5px}.rc_product_quantity input{outline:none;border:none;font-size:16px;padding:0 0 0 8px;height:30px;text-align:center}.rc_purchase_type{border-radius:5px;border:1px solid #f0f0f0;font-size:12px;display:flex;align-items:center;margin-top:20px}.rc_purchase_type input{flex-basis:10%}.rc_purchase_type label{padding:14px 10px 14px 0;flex-basis:90%}.te-modal-content select{border:1px solid rgba(0,0,0,.1)}.te-modal-content .form__group{margin-bottom:20px}.te-modal-content__heading{font-size:16px;color:#393427;line-height:24px;margin-bottom:8px}.add-plan-button{width:100%;display:flex;justify-content:center;position:relative}.plan-button.disabled{pointer-events:none;cursor:no-drop}.plan-button.esc-submit-button--loading:after,.add-plan-button.esc-submit-button--loading:after{content:"";width:1em;height:1em;border-radius:50%;border:2px solid rgba(255,255,255,1);border-top-color:#fff3;animation:spinner .6s linear infinite;margin-left:10px}.custom-vanilla-calendar{display:none}.custom-vanilla-calendar.visible{display:block}.rc-sunbscription-frequency-data{display:none}.rc-sunbscription-frequency-data.visible{display:block}.rc-options-data{display:none}.rc-options-data.visible{display:block}.product-plan .rc_product_quantity{min-width:114px}.product-plan .te-modal-content .button-plus,.product-plan .te-modal-content .button-minus{margin:0 5px}.add-to-card__button{margin-top:16px}.te-payment-error .re-error-button{width:100%;display:flex;justify-content:center}.te-payment-error-wrapper{padding:16px 20px;background:#ecbbae;border-radius:10px;font-size:14px;line-height:20px;color:#393427;margin-top:40px}.te-payment-error-wrapper span{font-weight:700}.te-payment-error-wrapper__text{display:flex;gap:10px}.te-payment-error-wrapper__text svg{min-width:20px;min-height:20px}.account-te-modal-modal{font-size:14px;padding-left:1rem;color:#e63235;display:none}.account-te-modal-modal.visible{display:block}.product-image-container__image{max-height:200px;width:100%;object-fit:contain}.product-image-container__heading{font-weight:700;font-size:16px;line-height:20px;color:#252525;text-align:center}.product-image-container__price{font-size:16px;color:#393427;line-height:24px;text-align:center;font-weight:600}.re-error-message{background-color:#ecbbae;border-radius:10px;display:none;align-items:center;gap:20px;padding:16px 18px!important;margin-bottom:15px!important}.re-error-message.visible{display:flex}.re-error-message__error-wrapper{flex:1;font-size:16px;line-height:21px;color:#393427}.re-error-message__error-wrapper .re-error-message__error_heading{font-weight:700}.re-error-message__error_heading{font-weight:600!important}.re-error-button{outline:none;background:#d62700!important;padding:10px 24px!important;border-radius:10px;font-weight:700;font-size:14px;line-height:19px;color:#fff}.re-error-button a{color:#fff!important}.re-error-message-label{padding:4px 12px!important;background:#ecbbae;border-radius:10px;font-weight:700!important;font-size:12px;line-height:16px;color:#393427;display:none;margin-bottom:12px!important}.re-error-message-label.visible{display:inline-block}.error-payment-card{border:1px solid #D62700;box-shadow:0 2px 6px #00000026}.re-error-message-red-label{background:#d62700;border-radius:10px;color:#fff;display:none;padding:4px 12px!important;font-weight:700!important;font-size:12px;line-height:16px}.re-error-message-red-label.visible{display:inline-block;margin-left:auto}@media (max-width: 768px){.re-error-message.visible{flex-wrap:wrap;align-items:flex-start}button.re-error-button{width:100%!important;display:flex;justify-content:center}}.mobile-nav-wrapper,.account-controls__panel-mobile{display:none}.account-controls .account-controls__main-cta{margin-top:0;margin-bottom:15px}.account-controls__logout{margin-top:21px;justify-content:center;font-size:14px;line-height:26px;cursor:pointer}.form-radio__sub-text{font-family:azo-sans-web,sans-serif;font-style:normal;font-weight:400;font-size:12px;display:block}.product-form__purchase-types__item{max-height:64px}@media (max-width: 768px){.account-controls__panel{display:none}.account-controls .account-controls__main-cta{font-size:14px;line-height:18px}.account-controls__logout.visible,.account-controls__panel.visible{display:flex}.account-controls__logout.visible{background-color:#fff;font-size:14px}.account-controls .mobile-nav svg{width:14px}.mobile-nav{transition:rotate .3s cubic-bezier(.075,.82,.165,1)}.mobile-nav.rotate{transform:rotate(180deg)}.account-controls__main-cta--active{background-color:#fff!important}.mobile-nav-wrapper{display:flex;height:50px;align-items:center;font-weight:400;font-size:14px;line-height:17px;color:#393427;padding:0 20px;cursor:pointer;width:100%;background:#ede2d8;border:1px solid rgba(112,93,80,.2)}.mobile-nav-wrapper svg{width:20px;height:20px}.mobile-nav-wrapper__text{display:inline-block;margin-left:15px}.mobile-nav{display:inline-block;margin-left:auto;cursor:pointer}.account{padding-top:0}.account__container{padding-left:0;padding-right:0}.account__details{padding-left:30px;padding-right:30px}.account-controls__panel-mobile{display:block}.toaster__container{pointer-events:none}.account-controls__main-cta{padding:13.5px 20px!important;border-radius:0;border:1px solid rgba(112,93,80,.2)!important}.account-controls__logout{margin-top:0;padding:13px 20px 9px!important}.account-controls__main-cta+.account-controls__main-cta{margin-top:0}.account-controls .account-controls__main-cta{margin-bottom:0}.mobile-nav-wrapper__text,.mobile-nav__icon{display:none}.mobile-nav-wrapper__text.visible,.mobile-nav__icon.visible{display:inline-block}}.product-main-details__prices .product-main-details__price--max{display:none}.product-main-details__prices .product-main-details__price--normal{min-width:86px}.product-main-details__prices .product-main-details__price--max.visible{display:block}@media (min-width: 768px){.esc-dog-profiles__header{flex-direction:row;justify-content:space-between}.esc-existing-profiles{grid-template-columns:repeat(2,1fr)}.esc-profile{grid-template-columns:1fr minmax(100px,112px)}}@media (max-width: 768px){.esc-dog-profiles__header h3{font-size:40px;line-height:51px;margin-bottom:1rem}.account-te-modal-heading{justify-content:space-around;padding:3px 10px}.account-controls__logout svg{width:20px;margin-right:15px}}@media (max-width: 460px){.esc-dog-profiles__header h3{font-size:22px;line-height:30px}.account-te-modal{width:100%}.esc-add-profile-button{padding:15px 20px}}.contact-form__message{position:fixed;top:0;left:0;padding:1rem;border-radius:4px;width:100vw;height:100vh;background-color:#ecbbae;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out;z-index:100;background-color:#3934275c;display:flex;align-items:center;justify-content:center}.contact-form__message.visible{opacity:1;pointer-events:auto}.contact-form__message__content{width:44vw;height:245px;background:#fff;border:1px solid #F9F6F6;box-shadow:4px 16px 30px 4px #7171710f;border-radius:8px;padding:30px;display:flex;flex-direction:column;justify-content:space-between}.contact-form__close{display:flex;justify-content:flex-end}.contact-form__close svg{color:#393427;width:18px;height:18px;cursor:pointer;pointer-events:initial}.contact-form__message__heading{font-weight:500;font-size:26px;line-height:33px}.contact-form__message__heading,.contact-form__message__text{text-align:center;color:#393427}.contact-form__message__text{font-weight:400;font-size:16px;line-height:28px}.contact-form__message__button{width:290px;height:50px;background:#474767;box-shadow:0 2px 6px #00000026;border-radius:10px;color:#fff;line-height:50px;font-weight:700;font-size:14px;text-align:center;margin:0 auto;cursor:pointer}@media (max-width: 768px){.contact-form__message__content{width:85vw}}.credityard-back-arrow{display:flex;column-gap:10px;font-size:14px;font-weight:400;line-height:26px}.credityard-heading{font-size:40px;font-weight:700;line-height:53px;letter-spacing:0px;margin:20px 0 32px}.credityard-panel-wrapper{display:flex;column-gap:16px}.credityard-panel-wrapper p{margin:0}.credityard-panel{border-radius:10px;border:1px solid #ECE9E6;background-color:#fff;flex:1;display:flex}.credityard-panel__main-info,.credityard-panel__checkbox-container{padding:22px 24px}.credityard-prime-customer{font-size:20px;font-weight:400;line-height:24px;margin:8px 0 32px}.credityard-prime-customer .credityard-prime-customer_balance{font-weight:700;color:#703a18}.credityard-card.credityard-level-progress.prime{display:none}.credityard-panel__main-info{border-right:1px solid #ECE9E6}.credityard-panel-info-prime{background-color:#ede2d8;padding:27px 24px}.credityard-panel-info{background-color:#fff;padding:27px 24px;display:block}.credityard-panel__main-info .credityard-panel__main-info-amount-text{font-size:16px;font-weight:400;line-height:22px}.credityard-panel__main-info-amount{display:flex;column-gap:4px;align-items:flex-end}.credityard-panel__main-info-amount p{font-size:28px;font-weight:700;line-height:37px}.credityard-panel__checkbox-text{font-size:16px;font-weight:700;line-height:21px}.redityard-panel-info p{font-size:14px;font-weight:400;line-height:17px}.credityard-subheading{text-transform:uppercase;font-size:14px;font-weight:400;line-height:30px;letter-spacing:1px;margin:32px 0 8px}.credityard-panel-informatiom{display:flex;column-gap:16px}.credityard-card{flex:1;border-radius:10px;background-color:#fff;padding:40px 24px 24px;display:flex;align-items:center;flex-direction:column;text-align:center}.credityard-card .credityard-card__heading{font-size:16px;font-weight:700;line-height:21px;margin:16px 0 12px}.credityard-card .credityard-card__text{font-size:14px;font-weight:400;line-height:17px;letter-spacing:0em;margin:0}.credityard-card .credityard-card__cta{color:#474767;font-size:14px;font-weight:700;padding:20px 0;border-radius:10px;border:1px solid #474767;margin-top:10px;width:100%;max-height:40px;display:flex;align-items:center;justify-content:center}.credityard-panel__checkbox{display:flex;column-gap:8px;margin-top:8px}input.credityard-panel__checkbox-input{width:16px;height:16px;border:1px solid #DADAE1;cursor:pointer;margin:0 8px 0 0}.credityard-panel__checkbox-label{font-size:14px;font-weight:400;line-height:21px;letter-spacing:-.20000000298023224px}.credityard-panel-info-shop{display:flex;justify-content:space-between;align-items:flex-end;column-gap:16px}.credityard-panel-info-shop p{font-size:14px;font-weight:400;line-height:17px;letter-spacing:0em}div.creditsyard-floating-widget{display:none}a.credityard-panel-info-shop-icon{width:40px;min-width:40px;height:40px;border-radius:10px;background-color:#dadae1;display:flex;align-items:center;justify-content:center}.credityard-panel-checkbox-container.checked-container{background-color:#2a93491a}.credityard-panel__checkbox,.credityard-panel__main-info-amount{display:none}.credityard-panel__checkbox.visible,.credityard-panel__main-info-amount.visible{display:flex}.credityard-prime-customer_heading{margin:16px 0 0}.credityard-refer-a-friend-info__content{flex:1;display:flex;align-items:center}@media (max-width: 640px){.credityard-heading{font-size:22px;line-height:30px}.credityard-panel-informatiom,.credityard-panel-wrapper{flex-direction:column}.credityard-panel-info{margin-top:16px}.credityard-panel-info,.credityard-panel__checkbox-container,.credityard-panel__main-info{padding:21px 14px}.credityard-panel-info-shop{align-items:flex-start}.credityard-card{margin-bottom:16px;align-items:flex-start}.credityard-card .credityard-card__heading,.credityard-card .credityard-card__text{text-align:left}.credityard-panel-checkbox-container{margin-bottom:16px}.credityard-prime-customer{margin-bottom:24px}.credityard-prime-customer{font-size:16px;font-weight:400;line-height:19px}.credityard-refer-a-friend div.credityard-refer-a-friend-info{flex-direction:column;align-items:flex-start}.credityard-refer-a-friend .credityard-refer-a-friend-info div.credityard-refer-a-friend-info__content{padding:0}.credityard-panel-info-shop-main-text{margin-left:0}}.pet-edit-form,.pet-edit-title,.pet-delete-title,.pet-new-title,.pet-delete-form,.pet-select-food-title,.pet-select-food-form,.dog-food{display:none}.pet-edit-title.visible,.pet-edit-form.visible,.pet-delete-form.visible,.pet-delete-title.visible,.pet-new-title.visible,.pet-select-food-title.visible,.pet-select-food-form.visible,.dog-food.visible{display:block}.pet-delete-title.visible{display:flex;column-gap:10px}.pet-delete-title svg{cursor:pointer}.delete-pet-buttons{display:flex;flex-direction:column}.cancel-pet-button,.delete-pet-button{background-color:#474767;color:#fff;border:none;border-radius:10px;padding:18px 20px;font-size:14px;text-transform:none;letter-spacing:0;text-align:center;justify-content:center;width:100%;margin-top:16px}.delete-pet-button{margin-top:32px}.delete-pet-button.loading:after{content:"";width:1em;height:1em;border-radius:50%;border:2px solid rgba(255,255,255,1);border-top-color:#fff3;animation:spinner .6s linear infinite;margin-left:10px}.cancel-pet-button{border:1px solid #474767;background:linear-gradient(0deg,#fffc,#fffc),#474767;color:#474767}.delete-pet-heading{font-size:20px;font-weight:700;line-height:27px}.delete-pet-subheading{font-size:16px;font-weight:400;line-height:21px}.delete-pet-info{background:#f7f4f0;display:flex;column-gap:8px;align-items:flex-start;font-size:14px;font-weight:400;line-height:18px;padding:16px;border-radius:8px}.delete-pet-info svg{min-width:20px;height:20px}.account-pets-notification{display:none}.account-pets-notification span{display:inline-block}.account-pets-notification.visible{display:flex;position:fixed;z-index:2222;padding:20px;background:#2a9349;color:#fff;font-size:16px;font-weight:500;line-height:14px;top:200px;right:32px;border-radius:10px;align-items:center;min-width:375px;column-gap:10px}.account-pets-notification__close{margin-left:auto;cursor:pointer}.referal-section{margin-top:16px;padding:16px 24px;background-color:#b3dce433;border-radius:10px;display:flex;align-items:center;column-gap:1rem}.referal-section__text-container{flex:1}.referal-section__heading{font-size:16px;font-weight:700;line-height:21px;letter-spacing:0em}.referal-section__text{font-size:14px;font-weight:400;line-height:17px}@media (max-width: 640px){.referal-section{flex-wrap:wrap}.referal-section__icon-container{width:100%}}.select-food-divider{display:flex;justify-content:center;align-items:center;color:#c6afa1;font-size:16px}.select-food-divider:before,.select-food-divider:after{content:"";display:block;height:2px;width:40px;background:#c6afa1;margin:24px 10px}.subscription-item{display:flex;background:#f7f4f0;margin-bottom:20px;border-radius:8px;position:relative;flex-direction:column;padding:16px 67px 16px 81px}.subscription-item img{max-height:100%;width:20%;position:absolute;left:0;bottom:0}.subscription-item__title{font-size:14px;line-height:1;font-weight:700}.subscription-item__subtitle{font-size:14px;line-height:1}.subscription-item__select{border:none;width:40px;height:40px;flex-grow:0;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;padding:8px;border-radius:10px;background-color:#dadae1;position:absolute;right:10px}.subscription-item__select svg{margin-left:0}.new-ritual-cta{background:#f8d08c80;border-radius:8px;padding:16px;position:relative;display:flex;flex-direction:column}h5.new-ritual-cta__title{max-width:70%;margin-bottom:20px}.new-ritual-cta .button--primary{width:max-content}img.new-ritual-cta__image{position:absolute;bottom:0;right:0;height:100%;width:min-content}.dog-food{margin-top:25px}.dog-food-cta{padding:8px 16px;margin-top:8px;background:#f8d08c7a;border-radius:8px;display:flex;flex-direction:row;justify-content:space-around;align-items:center}.dog-food-cta button{border:none;width:40px;height:40px;flex-grow:0;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;padding:8px;border-radius:10px;background-color:#dadae1}.dog-food-cta button svg{margin-left:0}.pet-select-food-form{min-height:100%;position:relative}#continue-without-food{width:100%;display:none;justify-content:center}#continue-without-food.visible{display:flex}.current-plans-selector{padding-top:16px}
/*# sourceMappingURL=/cdn/shop/t/74/assets/account-pets.css.map */
