.hidden{display:none!important}.underline{text-decoration:underline!important}.disabled{opacity:.5;pointer-events:none}.scrumbles-pet-header{display:block;text-align:center;padding:16px 24px;background:#025156}.scrumbles-pet-logo{padding:0 13px;width:200px}.pet-account-block-container{text-align:center;display:flex;flex-direction:column;align-items:center;padding:0 120px}.pet-account-mypet-cards{width:100%;display:flex;flex-direction:row;margin-bottom:72px;justify-content:center;flex-wrap:wrap}.pet-account-banner img{margin-bottom:16px;width:50%;height:100%}.pet-banner-text-wrap{width:50%;text-align:left;gap:32px}.pet-banner-text-wrap p h2{padding:0}.pet-banner-text-wrap p{font-size:23px}.pet-banner-text-wrap h2{font-size:64px}.pet-account-banner{gap:40px;flex-direction:row;padding:16px 120px}.pet-banner-add-text{margin:0!important}.pet-account-text{margin:0 0 16px;line-height:120%;padding:0;font-weight:400;text-transform:capitalize}.pet-account-title{margin:0 0 16px!important;line-height:120%;padding:0;font-size:28px;font-family:Sugarpunch}.pet-banner-title,.pet-banner-text-content,.pet-banner-add-text{color:#fff}.pet-account-mypet{background:linear-gradient(0deg,#ebebeb 0% 100%),#fff;padding-top:36px}.pet-account-mypet-title-desktop{display:block;text-transform:uppercase;margin-bottom:32px}.pet-account-mypet-title-desktop h2{font-size:48px;margin:0;padding:0;line-height:120%}.pet-account-mypet-content-wrapper{background:#fff;border-top-left-radius:16px;border-top-right-radius:16px;width:100%;padding:20px 16px;display:flex;align-items:flex-start;justify-content:center;gap:16px}.account-about-rec-container .pet-account-mypet-content-wrapper{align-items:center}.pet-profile-list-results{max-height:400px;overflow:auto}.pet-mypet-text-content{text-align:left;display:flex;flex-direction:column}.pet-mypet-title-content,.pet-mypet-pet-info,.pet-account-mypet-breed{margin-bottom:10px!important}.pet-account-mypet-pic{border-radius:10px;width:225px;height:200px;background:#80c8bd;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer}.pet-account-mypet-pic:has(.default-mypet-pic){display:flex;flex-direction:column;align-items:center;justify-content:center}.default-mypet-pic{max-width:100px;max-height:100px;border-radius:50%;border:5px solid #025156;margin-bottom:10px}.default-mypet-pic-text{display:none;font-family:Sugarpunch;color:#025156;font-size:20px}.default-mypet-pic+.default-mypet-pic-text{display:block}.pet-account-mypet-pic img{width:100%;height:100%;object-fit:cover}.account-about-rec-container.profile-edit-mode .pet-account-mypet-pic{cursor:pointer}.pet-mypet-profile-pic-wrap{display:flex;justify-content:center}.pet-mypet-food-rec-wrap{padding:32px 16px;background:#025156;width:100%;border-bottom-left-radius:16px;border-bottom-right-radius:16px;text-align:center;cursor:pointer}.account-about-rec-container .pet-mypet-food-rec-wrap{border-radius:16px}.account-about-rec-container.profile-edit-mode .pet-mypet-edit-profile-button{display:none}.account-about-rec-container.profile-edit-mode .pet-mypet-edit-buttons-container{display:flex;margin-top:16px;margin-bottom:8px}.pet-mypet-edit-buttons-container{display:none;align-items:center;justify-content:space-evenly;width:100%}.pet-mypet-edit-buttons-container .pet-mypet-food-rec-wrap{width:fit-content}.pet-mypet-edit-buttons-container .pet-mypet-delete-profile-button{background:#f9bcac}.pet-mypet-edit-buttons-container .pet-mypet-delete-profile-button h2{color:#a2143e}.pet-mypet-food-rec-title{font-size:28px;line-height:120%;font-weight:400;font-style:normal;margin:0;color:#fff;padding:0}.pet-account-mypet-breed,.pet-account-mypet-age,.pet-calorie-text{color:#025156;font-size:23px}.pet-account-mypet-pet-name{color:#025156;margin:0!important;font-size:48px;line-height:1}.pet-account-mypet-more{color:#025156;font-family:Sugarpunch;font-size:19px;font-style:normal;font-weight:400;line-height:120%;text-decoration-line:underline;text-transform:uppercase;cursor:pointer}.pet-account-more-wrap{padding-top:0;margin-bottom:0}.pet-mypet-title-content{display:flex}.pet-mypet-gender{width:32px;height:32px;background:#80c8bd;border-radius:50%;margin-left:8px;display:flex;flex-direction:column;justify-content:center;align-items:center}.pet-account-rec{align-items:flex-start;padding:16px;background:#ebebeb;border-radius:8px}.pet-account-btn-container{padding:8px}.pet-account-back-btn{font-size:19px;color:#fff;font-family:Sugarpunch;font-weight:400;line-height:120%;letter-spacing:.38px;text-transform:capitalize;margin-left:4px}.pet-back-btn-wrap{display:flex;padding:8px 4px 8px 12px;justify-content:center;align-items:center;border-radius:4px;background:#025156;width:fit-content;cursor:pointer}.pet-account-rec-title{font-size:33px!important}.pet-rec-calorie-calc{display:flex;align-items:center;gap:8px;margin-bottom:16px}.pet-rec-calorie-calc p{margin:0}.pet-calorie-input-field{display:flex;padding:8px 16px;align-items:center;text-align:center;gap:16px;font-size:28px!important;border-radius:4px;background:#025156;color:#fff;width:110px;line-height:1;pointer-events:none}.pet-calorie-text{font-family:Sugarpunch;font-size:19px}.pet-account-rec-cont-wrap{display:flex;padding:8px;flex-direction:column;align-items:stretch;gap:16px;background:#ebebeb;width:100%;flex-wrap:wrap;flex-direction:row}.pet-rec-container{display:flex;align-items:center;gap:7px}.pet-rec-label{margin:0}.pet-rec-label input[type=radio]{display:none}.pet-rec-label-text{padding:8px 12px;background-color:#fff;border:1px solid #fff;border-radius:4px;color:#9e9e9e;font-family:Sugarpunch;font-size:19px;width:97px;display:flex;justify-content:center;line-height:1;font-weight:400}.pet-rec-label input[type=radio]:checked+.pet-rec-label-text{background-color:#025156;border:1px solid #025156;color:#fff}.pet-rec-food-choice{width:100%;padding:16px;background:#fff;border-radius:8px;display:flex;flex-direction:column;gap:12px;cursor:pointer;flex:1}.pet-rec-dry-food p{margin:0}.rec-food-number{font-size:33px;font-family:Sugarpunch;color:#9e9e9e;line-height:1;text-transform:uppercase}.rec-food-name{font-size:16px;color:#9e9e9e;line-height:1}.pet-rec-slide-pagination{display:flex;padding-top:16px;padding-bottom:16px;flex-direction:column;align-items:center;align-self:stretch;background:#fff;width:100%}.rec-slide-wrapper{display:flex;padding:4px 0;align-items:center;gap:4px}.pet-rec-food-container{padding:16px 8px}.pet-rec-food-wrapper{padding:48px 16px;background:#fff;width:100%;border-top-left-radius:16px;border-top-right-radius:16px}.pet-rec-food-content{display:flex;flex-direction:column;gap:32px}.pet-rec-food-image-cards{display:flex;align-items:flex-start;gap:18px;align-self:stretch;white-space:nowrap;overflow-x:auto}.pet-rec-food-image-container{overflow-x:auto;width:100%;display:flex}.rec-food-image{position:relative;flex:0 0 auto}.rec-food-image input[type=radio]{display:none}.rec-food-image img{display:block;width:100%;height:253px;border-radius:8px;cursor:pointer;padding:12px}.rec-food-image input[type=radio]:checked+img{border:2px solid #025156;background-color:#ebebeb}.rec_food_title{margin:0;line-height:120%;padding:0;font-size:28px!important;font-family:Sugarpunch;color:#025156}.pet-rec-food-arrows{display:flex;justify-content:space-between}.pet-rec-arrow-1,.pet-rec-arrow-2{stroke-width:2px;stroke:#025156}.pet-rec-arrow-1{opacity:.7}.pet-account-about-wrap{display:flex;padding:0 16px;flex-direction:column;align-items:center;gap:16px;align-self:stretch;background:#fff;border-top-left-radius:16px;border-top-right-radius:16px}.about-container{display:flex;flex-direction:column;width:100%}.about-container .info-pair p:not(.lightning-dynamic-field),.about-container .info-pair .about-populated-info{width:50%;text-transform:capitalize}.about-container .info-pair .about-populated-info input[data-key=petWeight]{border:none;padding:unset;width:100%;max-width:200px;background:none;font-size:19px;color:#025156}.info-pair{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:4px 0;border-bottom:solid 1px #d1d1d1}.info-pair p,.pet-account-about-title{font-size:19px;font-style:normal;font-weight:400;line-height:120%;color:#9e9e9e;margin:0;text-transform:capitalize}.info-pair img{width:0;height:30px;padding:5px;cursor:pointer;transition:all ease .5s}.account-about-rec-container.profile-edit-mode .info-pair img{width:30px}.pet-account-about-title{color:#025156!important;font-size:40px;margin-top:16px!important;padding:0;text-align:center;display:flex;flex-direction:row;gap:10px}.about-populated-info{display:flex;flex-direction:row;align-items:center;width:100%;justify-content:end;word-wrap:break-word}.about-populated-info p{font-size:19px;color:#025156;width:100%;text-align:left;max-width:200px}.about-populated-info p[content-editable=true]{border:solid grey 2px;border-radius:4px}.pet-about-container{display:flex;padding:0 8px 8px;flex-direction:column;align-items:flex-start;background:#fff}.pet-account-container-close-wrapper{display:flex;justify-content:flex-end;width:100%}.pet-account-container-close-wrapper button{font-weight:900;font-size:20px;background:none;border:none;cursor:pointer}.pet-about-pag{padding-top:16px}.pet-about-pic{width:130px;height:130px;border-radius:50%;border:5px solid #025156}.pet-about-pic-wrap{margin:0 0 8px}.mypet-gender-span{display:none!important}[data-pet-gender="male"] .mypet-gender-desktop-span[data-gender="male"],[data-pet-gender="female"] .mypet-gender-desktop-span[data-gender="female"]{display:flex!important}.gender-mypet-wrap{display:flex;align-items:center;margin-bottom:4px}.gender-mypet-wrap .pet-account-text{margin-bottom:0!important}.profile-plus-icon{width:195px;height:195px}.pet-profile-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;transition:opacity .5s ease;opacity:0;visibility:hidden;z-index:1}.pet-profile-account-container:has(.account-about-rec-container[open]) .pet-profile-overlay{opacity:.5;visibility:visible}.pet-profile-account-container:has(.account-profile-modal[open]) .pet-profile-overlay{z-index:10000000}.pet-profile-allergy-list{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.account-profile-modal{position:fixed;top:50%;left:0;transform:translate(-100%,-50%);background:#fff;padding:50px;border-radius:16px;opacity:0;transition:opacity .5s ease;z-index:10000001;max-width:90%}.account-edit-inner{display:flex;flex-direction:column;align-items:center;width:100%}.account-edit-inner>*{margin-bottom:24px!important}.account-edit-inner *{font-weight:400!important}[data-for="dog"],[data-for="cat"]{display:none}[data-pet-type="dog"] [data-for="dog"]{display:block}[data-pet-type="cat"] [data-for="cat"]{display:block}[data-pet-type="dog"] .pet-activity-group[data-for="dog"],[data-pet-type="dog"] .pet-weight-images[data-for="dog"]{display:flex}[data-pet-type="cat"] .pet-activity-group[data-for="cat"],[data-pet-type="cat"] .pet-weight-images[data-for="cat"]{display:flex}.pet-activity-group,.pet-weight-images,.pet-mypets-food-wrapper,.mypets-custom-mix-container,.pet-breed-gender,#mypets-custom-mix-container{text-align:center}.pet-activity-group,.pet-weight-images,.pet-mypets-food-wrapper,.mypets-custom-mix-container,.pet-breed-gender,.pet-breed-dropdown-content{width:100%}#mypets-custom-mix-container:not(.active){margin-bottom:0!important}.pet-name-input{width:100%}.account-profile-modal[open]{left:50%;transform:translate(-50%,-50%);opacity:1}.account-profile-modal .pet-mypet-food-rec-wrap{border-radius:16px;color:#fff;font-size:28px}.account-profile-modal .pet-mypet-close-modal{cursor:pointer}.account-profile-modal .pet-mypet-close-modal-cross{position:absolute;top:0;right:0;width:fit-content;height:fit-content;line-height:1;font-size:20px;padding:15px 20px}.account-about-rec-container{background:#fff;display:flex;flex-direction:row;padding:16px 24px;position:fixed;z-index:9999999;top:0;left:0;transform:translate(-100%);opacity:0;transition:all .5s ease;height:100%;max-height:100vh;overflow-y:auto;width:100%;max-width:500px;flex-wrap:wrap}.account-about-rec-container[open]{transform:translate(0);opacity:1;padding:0}.account-about-rec-container{background:#fff}.pet-mypet-food-rec-wrap{padding:16px}.pet-profile-food-selector{display:flex;overflow-x:auto;width:100%}#pet-card-template{display:none}.pet-account-mypet-card-wrapper{margin:16px;width:calc(33.33% - 32px);min-width:440px}.pet-account-mypet-card-wrapper .pet-account-mypet-content-wrapper{gap:30px}.pet-account-mypet-card-wrapper .pet-account-text{font-size:16px}.about-rec-container{display:flex;flex-direction:column-reverse;height:fit-content;width:100%}.pet-rec-content{flex-direction:column!important;max-width:100%}.pet-ac-rec-container{display:flex;flex-direction:column;width:100%}.pet-rec-content{flex-direction:column!important;min-width:unset;margin:0;padding:16px 0 0;background:#ebebeb}.account-delete-inner{display:flex;flex-direction:column;align-items:center;gap:24px}.account-delete-inner p{font-size:23px;line-height:1;text-align:center}.pet-acc-modal-title{padding:0;font-size:40px;color:#025156;text-align:center}.pet-bday-weight-container-acc{margin:0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.pet-modal-weight-mass{font-size:19px!important;margin:0}a[data-key=petIndex]{width:100%}.pet-profile-allergy-list{padding:25px;text-align:center}.pet-profile-allergy{font-size:22px;background-color:#025156;border:solid 2px transparent;color:#fff;border-radius:14px;font-size:18px;padding:15px 40px!important;padding-top:20px;line-height:1;white-space:nowrap;padding-left:0;padding-right:0;text-transform:uppercase}.pet-profile-food-selector .pet-profile-food-select-card .grid-item{width:200px}@media (min-width: 767px){.pet-rec-close-btn,.mobile-ac-btn{display:none}.desktop-ac-btn{display:block}.pet-rec-slide-pagination,.pet-rec-name-display{display:none}}@media (max-width: 767px){.account-about-rec-container{max-width:100%}.scrumbles-pet-logo{width:150px}.pet-account-btn-container{padding-top:8px}.account-delete-inner p{font-size:16px}.account-profile-modal .pet-mypet-food-rec-wrap{font-size:19px}.account-profile-modal{width:90%;padding:18px 8px;border-radius:8px}.pet-acc-modal-title{font-size:19px}.pet-about-pic{width:75px;height:75px}.about-populated-info p{font-size:19px!important}.info-pair p{font-size:13px}.pet-account-rec{border-radius:0}.pet-rec-name-display{display:block}.pet-rec-content{padding:16px 16px 0;background:#fff}.pet-account-about-title{font-size:33px}.account-about-rec-container.profile-edit-mode .pet-mypet-edit-buttons-container{padding:8px 16px;margin:0;background-color:#fff;border-bottom-left-radius:16px;border-bottom-right-radius:16px}.pet-mypet-delete-profile-button,.pet-mypet-save-profile-button{border-top-left-radius:16px!important;border-top-right-radius:16px!important}.pet-rec-dry-food{height:100%;justify-content:center;flex:unset}.pet-account-rec-cont-wrap{height:100%;flex-wrap:unset;flex-direction:column}.pet-ac-rec-container{height:100%;background-color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;justify-content:space-between}.account-about-rec-container .pet-mypet-food-rec-wrap{border-top-left-radius:0;border-top-right-radius:0}.account-about-rec-container .pet-account-mypet{background-color:#80c8bd}.pet-mypet-food-rec-wrap{padding:32px 16px}.profile-plus-icon{width:53px;height:53px}.gender-mypet-wrap{display:none}[data-pet-gender="male"] .mypet-gender-span[data-gender="male"],[data-pet-gender="female"] .mypet-gender-span[data-gender="female"]{display:flex!important}.pet-mypet-food-rec-title{font-size:28px}.pet-mypet-food-rec-wrap{padding:16px}.pet-account-mypet-breed,.pet-account-mypet-age,.pet-calorie-text{font-size:19px}.card-mypet-pic{width:175px;height:150px}.pet-account-mypet-card-wrapper{max-width:300px;width:100%;margin:0 auto 16px}.pet-account-mypet-content-wrapper{padding:16px;min-width:unset;display:flex;gap:0;flex-direction:column;align-items:center;width:calc(100vw - 32px)!important}.pet-account-mypet-content-bottom{width:calc(100vw - 32px)!important;display:block}.pet-account-mypet-card-wrapper .pet-account-mypet-content-wrapper{gap:16px!important;flex-direction:row;align-items:flex-start;justify-content:flex-start}.pet-account-mypet-title-desktop h2{font-size:44px}.pet-account-mypet{padding:16px 24px!important}.pet-account-mypet-pet-name{font-size:28px}.pet-account-banner{gap:0;align-items:center!important}.pet-account-banner img{margin-bottom:16px;width:261px;height:130px}.pet-account-block-container{text-align:center;display:flex;flex-direction:column;align-items:flex-start;padding:16px}.pet-banner-text-wrap{width:100%;text-align:center}.pet-banner-text-wrap p{font-size:13px}.pet-account-text{margin:0 0 16px;line-height:120%;padding:0;font-weight:400}.pet-banner-text-wrap h2{font-size:28px}.pet-account-title{margin:0 0 16px!important;line-height:120%;padding:0;font-family:Sugarpunch}.pet-account-card-name{margin:0!important}.pet-account-mypet-cards{width:100%;margin:0 auto;flex-direction:column;flex-wrap:wrap}.pet-account-mypet-title-desktop{margin:16px auto 32px}.mobile-ac-btn{display:block}.desktop-ac-btn{display:none}.about-rec-container{width:100%;background:#80c8bd}.pet-account-mypet,.pet-account-rec{flex-direction:column}.pet-about-container,.pet-account-block-container{flex-shrink:0;width:100%}}@media (max-width: 400px){.card-mypet-pic{width:125px;height:115px}.default-mypet-pic{max-width:70px;max-height:70px;margin-bottom:5px}.pet-account-mypet-card-wrapper .pet-account-mypet-content-wrapper{gap:10px!important}}
/*# sourceMappingURL=/cdn/shop/t/188/assets/scrumbles-pet-profile-account.css.map */
