html{font-size:16px}body{font-family:Poppins,system-ui,Arial,Helvetica,sans-serif;color:#666}body.body{width:100vw;height:110vh}h1,.form-label{font-family:More Sugar,sans-serif;font-weight:400}p{font-size:.875rem}.form-label{font-size:1.125rem;color:#666}.form-group .form-label{font-size:1.25rem}.pets img{width:56px;height:56px}.f-20{font-size:1.5rem}.lh-1{line-height:1}.pets input[type=radio]{margin-left:.5rem;position:relative;top:1.5rem;appearance:none;-webkit-appearance:none}.pets img{opacity:.5}.pets img:has(~input[type=radio]:checked){opacity:1}input[type=checkbox],input[type=radio]{position:relative;opacity:1;cursor:pointer;height:24px;width:0;appearance:none;-webkit-appearance:none}.form-check{margin-bottom:.5rem}.form-check-label{font-size:.875rem}input[type=checkbox]+label{margin-left:1rem;line-height:1.5rem!important;top:-.5rem;position:relative;left:1rem}input[type=radio]+label{margin-left:2rem}.form-control{font-size:.875rem!important}.form-control.error,[name=email].error{border:1px solid #FF164C!important;position:relative}.form-group.error,.email-label.error{position:relative}.form-group.error:after,.email-label.error:after{content:"*Required";font-family:Poppins,sans-serif;font-size:.8125rem;color:#ff164c;position:absolute;right:0;top:65px;line-height:36px;display:block;font-style:italic}.email-label.error:after{left:40px;top:55px}input[type=checkbox]:before,input[type=radio]:before{position:absolute;content:"";width:23px;height:23px;background:#f8f8f8;display:block;box-shadow:inset 0 4px 4px #47474717}input[type=checkbox]:checked:after,input[type=radio]:checked:after{position:absolute;content:"";width:11px;height:11px;background:#29b88a;display:block;top:6px;left:6px}input[type=radio]:before,input[type=radio]:checked:after{top:-1rem;border-radius:50%}input[type=radio]:checked:after{top:-10px}input[name=treats]:before,input[name=treats]:checked:after,input[name=activity]:before,input[name=activity]:checked:after{top:0}input[name=treats]:checked:after,input[name=activity]:checked:after{top:6px}.body-condition{width:20%}.body-condition img{opacity:.2;max-height:56px}.body-condition span,.activity>span{font-size:.875rem;line-height:1.125;margin-top:1rem}.body-condition-wrapper:before{content:" ";position:absolute;width:86%;height:7px;background:#f8f8f8;border-radius:20px;top:100px;left:3%;box-shadow:inset 0 4px 4px #47474717}.body-condition input:checked+span,.activity input:checked+span{font-weight:700}.activity{width:33.333%}.activity img{opacity:.4;max-height:62px}.body-condition img:has(~input[type=radio]:checked),.activity img:has(~div>input[type=radio]:checked){opacity:1}.form-inline span{margin-left:2rem}.btn-grey{color:#fff;background:#666;border-radius:40px}.btn-green{background:#29b88a;border-radius:40px}.pet-detail-wrapper{background:#d9efea;border-radius:30px}.pet-detail-wrapper.cat{background:#b9c6e6}.field-value{text-transform:capitalize}select{background:url(//www.petcubes.com/cdn/shop/t/115/assets/arrow.png?v=152375308340493096551734563996);-webkit-appearance:none;appearance:none;background-repeat:no-repeat;background-position:right .7rem top 50%;background-size:.65rem auto}.email{margin-top:4rem}.email label span{position:relative;top:-1rem;padding-left:40px;font-size:.875rem;color:#666}.email input+span,.email input[type=email]{opacity:.5}.email label:first-child span{top:-1.25rem}.email input:checked+span{opacity:1}.email input[type=email]{margin-left:44px;padding:1rem .75rem;background:#f8f8f8;border-radius:8px;border:none;width:75%}.container{padding:0}.mobile-header{position:sticky;background:#d9efea;max-width:100vw;text-align:center;z-index:99;top:0}.mobile-header img{width:95%;height:auto;position:relative;bottom:-.5rem}.main-form{max-width:100%}.body-condition input:before{top:0!important}.body-condition input:after{top:6px!important}.field-value{font-size:15px!important}.field-value:before{content:": ";margin-left:-6px}.result-title{color:#29b88a}.result-info .form-label{line-height:1.125}.pet-weight{display:inline-flex}.pet-weight>*{line-height:2!important}.pet-weight .body-weight{background:#f14444;display:inline-flex;border-radius:30px;color:#fff;margin-left:12px;padding:0 .75rem}.pet-weight .body-weight.ideal{background:#29b88a}.current-weight .value,.ideal-weight .value,.calories .value,.cubes .value{font-size:40px;font-family:More Sugar,sans-serif;color:#f14444;line-height:1}.current-weight .value.ideal,.ideal-weight .value,.calories .value,.cubes .value{color:#29b88a}.calories .value,.cubes .value{line-height:1.5}.product-container .product-card{text-align:center;box-sizing:border-box}.product-card img{width:100%}.product-card h3{font-size:.875rem}.confirmation-box{z-index:99;background:#d9efea;width:320px;border-radius:20px;padding:24px;text-align:center;margin:0 auto;margin-top:30vh}.confirmation-title{font-size:25px;font-family:More Sugar}.confirmation-desc{font-size:1rem;margin-bottom:1rem}.confirmation-box [class*=btn]{padding-top:8px;padding-bottom:8px;margin-left:4px;margin-right:4px;color:#fff}.confirmation-reset .btn-grey{width:40%}.confirmation-reset .btn-green{width:60%}.confirmation-email .btn-green,.confirmation-thank-you .btn-green{width:75%;margin:0 auto}.confirmation-overlay{top:0;right:0;left:0;bottom:0;background:#00000080;width:100vw;height:100vh;z-index:99999;position:absolute}.form-check.pdpa.form-check-inline input[type=checkbox]{height:18px}.form-check.pdpa.form-check-inline input[type=checkbox]+label{top:0;margin-left:.25rem}.form-check.pdpa.form-check-inline input[type=checkbox]:before{height:18px;width:18px}.form-check.pdpa.form-check-inline input[type=checkbox]:checked:after{top:10px;left:4px}@media screen and (max-width: 960px){#calculator{background:url(//www.petcubes.com/cdn/shop/t/115/assets/bg-mobile.jpg?v=183238185818162540551734039567) no-repeat bottom center;background-size:100% auto}button#toggle-detail{z-index:999;bottom:20px;right:20px;border:none;border-radius:50%;width:85px;height:85px;background:#fff;padding:2px}#toggle-detail img{max-width:100%}.body-condition-wrapper:before{width:95%;top:100px;left:3%}.body-condition span{display:none}.body-condition input:checked+span{display:block}button.btn-reset{width:40%}button.btn-result{width:60%}.pet-detail{position:fixed;top:0;z-index:99;width:100vw;height:100vh;background:#0009;left:0;right:0;bottom:0;overflow:hidden}.pet-detail img{display:none}.pet-detail-wrapper.enter{opacity:0;transition:all .25s ease-out}.pet-detail-wrapper{bottom:10vh;position:fixed;right:1.5rem;left:1.5rem;padding:2rem;opacity:1;transition:all .5s ease-in}.toggle-close{position:absolute;top:-30px;right:-18px;border:none;background:none;font-family:More Sugar,sans-serif;font-size:60px;line-height:32px}.pet-detail-wrapper .heading p{font-family:More Sugar,sans-serif;font-size:24px;padding:1rem}.pet-detail-wrapper.dog .toggle-close,.pet-detail-wrapper.dog .heading{color:#29b88a}.pet-detail-wrapper.cat .toggle-close,.pet-detail-wrapper.cat .heading{color:#fff}#results{padding-bottom:4.75rem}.confirmation-box{width:85%;max-width:250px}.form-check.pdpa.form-check-inline input[type=checkbox]+label{line-height:1.15!important}button#print{width:50%;margin-left:1rem}}@media screen and (min-width: 992px){body{background:url(//www.petcubes.com/cdn/shop/t/115/assets/main-bg.jpg?v=82830318274765341541733876045) no-repeat center center;background-size:cover}header h1{font-size:2.25rem;color:#29b88a}.main-form,#results{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.pet-detail{margin-top:-72px}.btn-grey,.btn-green{width:244px}.pets img{width:74px;height:74px}.main-form{background:#fff;margin-top:-.5rem}.f-lg-30{font-size:1.875rem}.body-condition-wrapper:before{left:6%}.form-check.pdpa.form-check-inline input[type=checkbox]:checked:after{top:6px;left:4px}}@media screen and (min-width: 1200px){.container{max-width:1048px}}@supports (-webkit-touch-callout: none){.toggle-close{position:absolute;top:-30px;right:-72px;border:none;background:none;font-family:More Sugar,sans-serif;font-size:60px;line-height:32px}.email-label.error:after{left:40px;top:54px}}
/*# sourceMappingURL=/cdn/shop/t/132/assets/feeding-quiz.css.map */
