html{scroll-behavior:smooth}.btn[disabled]{cursor:default;opacity:.5}input,textarea,select{border:1px solid #ccc}.page-serving-guide{position:relative;color:var(--color-primary-text);background-color:#f8f8f8}.page-serving-guide.step-2{background-color:#fff}.sg-form-step{text-align:center;margin-bottom:21px}.sg-form-step p{font-size:16px;line-height:1.2;color:#727272;margin:0}.sg-form-step p.sg-form-step-heading{font-family:var(--font-body-black);margin-bottom:7px;font-size:20px;line-height:1.2;color:var(--color-primary-text)}.page-serving-guide.step-2:before{height:100%}.sg-portion>span,.sg-puppy-portion>span{margin-left:4px}.sg-portion>span span:before,.sg-puppy-portion>span span:before{content:url("data:image/svg+xml, %3Csvg width='10' height='13' viewBox='0 0 10 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 12L8.5 1.5' stroke='%23424242' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");margin-left:-4px;display:inline-block;position:relative;top:-2px;margin-right:-1px}.sg-portion span,.sg-portion sup,.sg-puppy-portion span,.sg-puppy-portion sup{font-size:16px;line-height:1.2;color:var(--color-primary-text);z-index:-1}.sg-adult-portion .sg-portion span,.sg-adult-portion .sg-portion sup{z-index:inherit}.page-serving-guide>.container{position:relative;z-index:1}.serving-guide-container{display:flex;padding-top:109px;padding-bottom:0;max-width:945px;margin-left:auto;margin-right:auto}.serving-guide-container.serving-guide-one-column{padding-top:40px}@media (max-width: 767px){.serving-guide-container{flex-direction:column;padding-top:28px;grid-gap:27px;gap:27px}}@media (min-width: 768px){.serving-guide-left{padding-right:50px;width:48%}.serving-guide-container.serving-guide-one-column{justify-content:center}.serving-guide-container.serving-guide-one-column .serving-guide-right{width:567px}}@media (min-width: 992px){.serving-guide-left{padding-right:100px}}@media (min-width: 768px){.serving-guide-right{width:52%}}.serving-guide-title{font-family:var(--font-body-black);font-size:45px;line-height:1.11;margin:10px 0 18px;text-transform:none;color:var(--color-primary-text)}.serving-guide-content,.sg-block-info p{font-size:16px;line-height:1.385;color:#727272;text-align:left;margin:0}.serving-guide-blocks{margin-top:27px}@media (max-width: 767px){.serving-guide-blocks{margin-top:12px}}@media (max-width: 767px){.serving-guide-title,.serving-guide-content{margin-left:auto;margin-right:auto}.serving-guide-title{font-size:40px;line-height:1.105;margin-bottom:12px}}.serving-guide-block{display:flex;margin-bottom:24px}@media (max-width: 767px){.serving-guide-block{margin-bottom:33px}}.serving-guide-block:last-child{margin-bottom:0}.sg-block-icon{width:42px;text-align:center}.sg-block-icon svg,.sg-block-icon img{max-width:100%;height:auto}.sg-block-info{flex:1;padding-left:5px}.sg-block-info p.sg-block-title{font-family:var(--font-body-bold);color:var(--color-primary-text);margin-bottom:5px}@media (max-width: 767px){.sg-block-info p.sg-block-title{margin-bottom:7px}}.sg-multidog{margin-top:27px}.sg-multidog p{font-size:16px;line-height:1.38;color:#858585;margin:0;text-align:center}.sg-multidog p a{font-family:var(--font-body-bold)}.sg-multidog a{text-decoration:underline;color:#0fbe91}.sg-bottom{margin-top:123px;margin-bottom:85px}@media (max-width: 767px){.sg-bottom{margin-top:34px;margin-bottom:99px}}.sg-bottom h1,.sg-bottom h2,.sg-bottom h3,.sg-bottom h4,.sg-bottom h5{font-family:var(--font-body-bold);font-size:16px;line-height:1.57;color:var(--color-primary-text);margin-bottom:10px;text-transform:none}.sg-bottom .description-last{display:none}.sg-bottom-title{font-family:var(--font-body-bold);font-size:20px;line-height:109.7%;color:var(--color-primary-text);margin-bottom:10px}.sg-bottom p,.sg-bottom-text p{margin-bottom:26px;font-size:16px;line-height:160.7%;color:#727272}@media (max-width: 767px){.sg-bottom p,.sg-bottom-text p{margin-bottom:16px}}.sg-bottom-text a,.sg-bottom .showmore-btn{font-family:var(--font-body-medium);text-decoration-line:underline;color:var(--color-primary-text);cursor:pointer}.sg-tab-content{display:none}.sg-tab-content.active{display:block}.sg-dog-profile{display:flex;align-items:center;grid-gap:18px;gap:18px;margin-top:23px;margin-left:47px;font-size:16px;line-height:1.105}.sg-dog-profile .sg-dog-pr ofile-icon{min-width:29px;width:29px}.sg-dog-profile .sg-dog-profile-icon svg{max-width:100%}.sg-dog-profile span{font-family:var(--font-body-bold);font-size:16px;line-height:1.105;color:#484848}.sg-dog-profile span span{color:#ff3d5e;cursor:pointer}.sg-form.sg-form-initial{border:1px solid #ccc;border-radius:5px;padding:39px 67px 48px;background:#fff}@media (max-width: 767px){.sg-form.sg-form-initial{padding:46px 20px 37px}}.sg-form input[type=checkbox]+label,.sg-form label{font-size:14px;line-height:1.2;font-family:var(--font-body-medium);color:var(--color-primary-text);text-transform:none;margin-bottom:10px;letter-spacing:0;display:block}.sg-form input[type=checkbox]+label span,.sg-form label span{color:#727272;font-family:var(--font-body-family)}.sg-form .sg-radio-wrap{display:flex;align-items:center}.sg-form .sg-radio-wrap label{flex:1;text-align:left}.sg-form .radio-horizontal fieldset{grid-gap:11px;display:flex;border:none;padding:0}.sg-form .radio-horizontal .cf-enum-field__choices{width:100%;margin-bottom:27px}.sg-form .radio-horizontal label.cf-enum-field__choice{flex:1;margin:0}.sg-form .radio-horizontal .cf-enum-field__choice input{display:none}.sg-form .radio-horizontal .cf-enum-field__choice>span{background:#fff;border:1px solid #ccc;border-radius:5px;text-align:center;display:block;width:100%;font-size:15px;line-height:1.2;color:#727272;font-family:var(--font-body-family);padding:10px}.sg-form .radio-horizontal .cf-enum-field__choice input:checked+span{background:var(--color-primary-text);color:#fff;border-color:var(--color-primary-text)}.sg-form .sg-cf-field,.sg-form .cf-select-wrap{margin-bottom:20px}.sg-form .sg-cf-field-large{margin-bottom:39px}.sg-form input[type=email],.sg-form input[type=text],.sg-form input[type=number],.sg-form .cf-select-wrap select{border-color:#ccc;border-radius:4px;font-size:15px;line-height:1.2;width:100%}.sg-form input{color:var(--color-primary-text)}.sg-form input[name=dogs_name]{text-transform:capitalize}.sg-form input[type=number]::-webkit-outer-spin-button,.sg-form input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sg-form input[type=number]{-moz-appearance:textfield}.sg-form .cf-select-wrap select{color:#727272}.sg-form .cf-select-wrap select option{color:var(--color-primary-text)}.sg-form input::-moz-placeholder,.sg-form .cf-select-wrap select::-moz-placeholder{font-size:14px;line-height:1.2;letter-spacing:.035px;color:#727272}.sg-form input::placeholder,.sg-form .cf-select-wrap select::placeholder{font-size:14px;line-height:1.2;letter-spacing:.035px;color:#727272}.sg-form .sg-radio{margin-bottom:15px}.sg-form .sg-radio.selected .sg-radio-value{display:block}.sg-form .sg-radio.selected .sg-radio-wrap label{color:#0fbe91}.sg-form .sg-radio-value{margin:7px 0 15px 30px;display:none}.sg-form input[type=radio]{position:relative;width:14px;height:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-right:10px;margin-top:0;border:none;padding:0}.sg-form input[type=radio]+label{font-size:14px;line-height:1.357;font-family:var(--font-body-family);color:#858585;text-transform:none;letter-spacing:0;display:block;padding:0;margin:0;border:none;font-weight:400}.sg-form input[type=radio]:before{width:14px;height:14px;border-radius:100%;top:0;left:0;position:absolute;content:"";display:block;border:1px solid #959595;background:#ebebeb}.sg-form input[type=radio]:after{width:8px;height:8px;border-radius:100%;top:3px;left:3px;position:absolute;content:"";display:block;background-color:#ebebeb}.sg-form input[type=radio]:checked:before{border:1px solid #0fbe91}.sg-form input[type=radio]:checked:after{background-color:#0fbe91}.sg-form .sg-cf-weight .sg-radio-value input{max-width:120px}.sg-form .sg-cf-weight .sg-radio-value .sg-select{max-width:235px}.sg-form .sg-cf-puppyweight input,.sg-form .sg-cf-weight input{max-width:92px}.sg-form .sg-select-value{font-size:15px;line-height:1.2;letter-spacing:0;color:var(--color-primary-text);border:1px solid #ccc;border-radius:4px;padding:0 15px 0 18px;height:40px;display:flex;align-items:center;justify-content:space-between;grid-gap:10px;gap:10px;cursor:pointer;position:relative;z-index:1;background:#fff}.sg-form .sg-select-value br{display:none}.sg-form .sg-select-value.unselected{color:#727272;font-size:14px;line-height:1.214;letter-spacing:.035px}.sg-form .sg-select-value span{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#727272}.sg-form .sg-select{position:relative;display:block}.sg-form .sg-small-select{max-width:110px}.sg-form .sg-select.selected .sg-select-wrap{display:block}.sg-form .sg-select.selected .sg-select-value{border-color:#0fbe91;z-index:3}.sg-form .sg-select .sg-select-wrap{background:#fff;border:1px solid #0fbe91;border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding-top:4px;position:absolute;width:100%;top:calc(100% - 4px);z-index:2;display:none}.sg-form .sg-select ul{max-height:132px;overflow:auto;margin:0}.sg-form .sg-select .sg-select-add,.sg-form .sg-select li,.sg-form .sg-select .sg-breed-no-result,.sg-form .sg-select .sg-search-no-result{font-size:14px;line-height:1.214;letter-spacing:.035px;color:var(--color-primary-text);padding:8px 18px;min-height:33px}.sg-form .sg-select .sg-breed-no-result,.sg-form .sg-select .sg-search-no-result{display:block}.sg-form .sg-select li{cursor:pointer}.sg-form .sg-select li.active,.sg-form .sg-select li:hover{background-color:#f6f6f6}.sg-form .sg-select .sg-select-add{border-top:1px solid #0fbe91;padding-top:0;padding-bottom:0;display:flex;align-items:center;justify-content:space-between;grid-gap:10px;gap:10px;padding-left:22.5px}.sg-form .sg-select .sg-select-add .sg-select-add-wrap{flex:1;display:flex;align-items:center}.sg-form .sg-select .sg-select-add span,.sg-form .sg-select .sg-select-add input{vertical-align:middle}.sg-form .sg-select .sg-select-add input{padding:0 5px;border:none}.sg-form .sg-cf-field-diet .sg-radio-value{margin-top:7px}.sg-form .sg-cf-field-diet input[type=number],.sg-form .sg-cf-field-mix input[type=number]{max-width:125px}.sg-form .sg-cf-field-diet .sg-cf-field-flavour{margin-bottom:22px}.dogs-shape-heading{display:flex;align-items:center;grid-gap:3px;gap:3px}.dogs-shape-info{position:relative;margin-bottom:10px;line-height:0}.dogs-shape-info>svg{cursor:pointer}.dogs-shape-info>svg:hover+.dogs-shape-hover{display:block}.dogs-shape-hover{display:none;width:433px;position:absolute;z-index:5;bottom:calc(100% + 9px);left:-204px}.sg-other-new-product,.more-new-brands .sg-cf-field-other-product .sg-select{display:none}.more-new-brands .sg-other-new-product{display:block}.search-hidden{display:none}@media (max-width: 767px){.dogs-shape-hover{left:-123px}}@media (max-width: 767px){.dogs-shape-hover{width:100vw}}@media (max-width: 420px){.dogs-shape-blocks{padding-left:30px;padding-right:30px}}.dogs-shape-blocks{display:flex;flex-direction:column;grid-gap:26px;gap:26px;padding:28px 22px 24px;background:#fff;border-radius:5px;border:1px solid #cdcdcd}.dogs-shape-blocks .dogs-shape-block{display:flex;grid-gap:19px;gap:19px;width:100%;align-items:center}.dogs-shape-blocks .dogs-shape-icon{height:44px;text-align:center}.dogs-shape-blocks .dogs-shape-icon svg{max-height:44px}.dogs-shape-blocks p{margin:0;font-size:15px;line-height:1.33;color:#727272}.dogs-shape-blocks p.dogs-shape-title{color:var(--color-primary-text);font-family:var(--font-body-bold);margin:0 0 6px}.dogs-shape-triangle{width:39px;height:17px;margin:0 auto;position:relative}@media (max-width: 767px){.dogs-shape-triangle{margin:0 0 0 111px}}.dogs-shape-triangle:before{content:"";width:0;height:0;border-style:solid;border-width:17px 19.5px 0 19.5px;border-color:#cdcdcd rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;top:0;left:0}.dogs-shape-triangle:after{content:"";width:0;height:0;border-style:solid;border-width:17px 18.5px 0 18.5px;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;top:-1px;left:1px}.sg-btn,.sg-btn[disabled]{text-transform:none;width:100%;letter-spacing:0;font-family:var(--font-body-bold);font-size:15px;line-height:1.2;background:#14a781;border:1px solid #14a781;color:#fff;border-radius:5px;padding:14px}.sg-btn:hover,.sg-btn[disabled]:hover{color:#fff;text-decoration:none}.sg-popup-bg{position:fixed;top:0;bottom:0;right:0;left:0;background-color:#0000;z-index:9998;display:none}.sg-popup{position:fixed;top:50%;left:50%;z-index:9999;background:#fff;width:545px;max-width:calc(100% - 40px);max-height:calc(100% - 40px);padding:29px 66px 62px;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 2px 80px #00000012,0 1.2963px 46.8519px #0000000e,0 .77037px 25.4815px #0000000b,0 .4px 13px #00000009,0 .162963px 6.51852px #00000007,0 .037037px 3.14815px #00000004;border-radius:10px;display:none}@media (max-width: 420px){.sg-popup{padding-left:30px;padding-right:30px}}@media (max-width: 360px){.sg-popup{padding-left:20px;padding-right:20px}}.sg-popup .sg-btn{padding:15px}.sg-popup .sg-form input[type=submit]{color:#fff}.sg-popup--opening{overflow:hidden}.sg-popup--opening .sg-popup-bg,.sg-popup--opening .sg-popup{display:block}.sg-popup--opening .page-container{transform:none}.close-sg-popup{text-align:right;margin-bottom:0;margin-right:-39px}@media (max-width: 420px){.close-sg-popup{margin-right:-15px}}@media (max-width: 360px){.close-sg-popup{margin-right:0}}.close-sg-popup span{cursor:pointer}.sg-popup-field{margin-bottom:21px}.sg-popup-title{font-size:22px;line-height:143%;font-family:var(--font-body-black);text-align:center;color:var(--color-primary-text);margin:18px 0 51px}.sg-get-dog-btn{margin-top:51px}.sg-popup-wrap{display:none;z-index:9999}.sg-popup-wrap[data-popup=confirmation-code] .sg-popup-title{margin:35px 18px 24px}.sg-popup-wrap[data-popup=confirmation-code] .sg-confirmation-code-btn{margin-top:149px}.sg-popup-wrap[data-popup=error-account],.sg-popup-wrap[data-popup=error-dog]{text-align:center;margin:92px 0 110px}.sg-popup-wrap[data-popup=error-account] .sg-popup-title,.sg-popup-wrap[data-popup=error-dog] .sg-popup-title{margin:38px 20px 0}.sg-popup-wrap[data-popup=choose-dog] .sg-radio-wrap,.sg-popup-wrap[data-popup=update-dog] .sg-radio-wrap{max-width:340px;margin:0 auto 20px}.sg-popup-wrap[data-popup=choose-dog] .sg-form input[type=radio],.sg-popup-wrap[data-popup=update-dog] .sg-form input[type=radio]{width:21px;height:21px;margin-right:12px;margin-top:0}.sg-popup-wrap[data-popup=choose-dog] .sg-form input[type=radio]:before,.sg-popup-wrap[data-popup=update-dog] .sg-form input[type=radio]:before{width:21px;height:21px;background:#fff}.sg-popup-wrap[data-popup=choose-dog] .sg-form input[type=radio]:after,.sg-popup-wrap[data-popup=update-dog] .sg-form input[type=radio]:after{width:11px;height:11px;border-radius:100%;top:5px;left:5px;background-color:#fff}.sg-popup-wrap[data-popup=choose-dog] .sg-form input[type=radio]:checked:after,.sg-popup-wrap[data-popup=update-dog] .sg-form input[type=radio]:checked:after{background-color:#0fbe91}.sg-popup-wrap[data-popup=choose-dog] .sg-form input[type=radio]:checked+label,.sg-popup-wrap[data-popup=update-dog] .sg-form input[type=radio]:checked+label{color:#0fbe91}.sg-popup-wrap[data-popup=choose-dog] .sg-form input[type=radio]+label,.sg-popup-wrap[data-popup=update-dog] .sg-form input[type=radio]+label{font-size:16px;line-height:138%}.sg-popup-wrap[data-popup=choose-dog]{text-align:center}.sg-popup-wrap[data-popup=choose-dog] .sg-choose-icon{margin-top:27px}.sg-popup-wrap[data-popup=choose-dog] .sg-popup-title{margin:23px 3px 13px}.sg-popup-wrap[data-popup=choose-dog]>p:not(.sg-popup-title){font-size:14px;line-height:144%;color:#727272;max-width:300px;margin:0 auto 25px}.sg-popup-wrap[data-popup=choose-dog] .sg-choose-dogs-btn{margin-top:21px}.sg-popup-wrap[data-popup=update-dog]{position:relative}.sg-popup-wrap[data-popup=update-dog] .sg-popup-title{margin:33px 0 46px}.sg-popup-wrap[data-popup=update-dog] .sg-popup-update-dog{margin-top:21px}.sg-popup-wrap[data-popup=update-dog] p:not(.sg-popup-title){font-size:16px;line-height:138.5%;color:#727272;margin:0}.sg-popup-wrap[data-popup=update-dog] p:not(.sg-popup-title) span{color:#0fbe91;text-transform:capitalize}.sg-popup-wrap[data-popup=update-dog] .btn{margin-top:64px}.sg-popup-wrap[data-popup=update-dog] .sg-popup-update-btn,.sg-popup-wrap[data-popup=update-dog] .sg-cancel-dog-btn{display:block;margin-top:19px;font-size:16px;line-height:1.1875;color:#14a781;font-family:var(--font-body-bold);text-align:center;margin-bottom:-38px}.sg-popup-wrap[data-popup=update-dog] .sg-cancel-dog-btn,.sg-popup-wrap[data-popup=update-dog] .sg-popup-update-btn,.sg-popup-wrap[data-popup=update-dog] .sg-popup-update{display:none}.sg-popup-wrap[data-popup=update-dog][data-content=selected] .sg-popup-update[data-content=selected],.sg-popup-wrap[data-popup=update-dog][data-content=multi] .sg-popup-update[data-content=multi],.sg-popup-wrap[data-popup=update-dog][data-content=match] .sg-popup-update[data-content=match],.sg-popup-wrap[data-popup=update-dog][data-content=add] .sg-popup-update[data-content=add],.sg-popup-wrap[data-popup=update-dog][data-content=multi] .sg-popup-update-btn,.sg-popup-wrap[data-popup=update-dog][data-content=selected] .sg-cancel-dog-btn,.sg-popup-wrap[data-popup=update-dog][data-content=match] .sg-cancel-dog-btn,.sg-popup-wrap[data-popup=update-dog][data-content=add] .sg-cancel-dog-btn{display:block}.sg-popup-wrap[data-popup=update-dog][data-content=multi] .btn{margin-top:18px}.sg-popup-wrap[data-popup=update-dog] .sg-popup-update{text-align:center}.sg-popup-wrap[data-popup=update-dog] .sg-popup-update[data-content=selected]{margin-bottom:46px}.sg-popup-wrap[data-popup=update-dog] .sg-popup-update[data-content=multi]{margin-bottom:25px}.sg-popup-wrap[data-popup=update-dog] .sg-popup-update[data-content=match]{margin-bottom:31px}.sg-popup-wrap[data-popup=update-dog] .sg-popup-update[data-content=add]{margin-bottom:37px}.sg-popup-wrap[data-popup=update-dog] .sg-popup-update .sg-popup-title{margin-top:23px;margin-bottom:13px}.sg-popup-wrap[data-popup=update-dog] #ChooseDogUpdateList{margin-top:23px}.sg-popup-wrap[data-popup=update-dog] #ChooseDogUpdateList .sg-radio-wrap{max-width:100%}.sg-popup[data-popup=already-filled] .sg-popup-wrap[data-popup=already-filled],.sg-popup[data-popup=confirmation-code] .sg-popup-wrap[data-popup=confirmation-code],.sg-popup[data-popup=error-account] .sg-popup-wrap[data-popup=error-account],.sg-popup[data-popup=error-dog] .sg-popup-wrap[data-popup=error-dog],.sg-popup[data-popup=choose-dog] .sg-popup-wrap[data-popup=choose-dog],.sg-popup[data-popup=update-dog] .sg-popup-wrap[data-popup=update-dog]{display:block}.sg-step-2{display:none;padding-bottom:85px;padding-top:64px;min-height:680px}.sg-step-2[data-form=adult] [data-form=puppy],.sg-step-2[data-form=puppy] [data-form=adult]{display:none}.sg-result-header{text-align:center;max-width:373px;margin:0 auto}@media (max-width: 767px){.sg-result-header{max-width:334px}.sg-result-header .sg-sub-title{max-width:297px}}.sg-recommend-info-header{border-bottom:1px solid #E9E9E9;padding-bottom:12px;margin-bottom:15px}.sg-result-header p{font-size:19px;line-height:27px;color:#727272;margin:0 auto 24px;max-width:351px}.sg-sub-title{font-size:25px;line-height:149%;font-family:var(--font-body-black);color:var(--color-primary-text);margin:0 0 18px;text-transform:none}@media (max-width: 767px){.sg-sub-title{font-size:22px;line-height:149%}}.sg-recommend-title,.sg-recommend .section-title{font-family:var(--font-heading-family);font-size:77px;line-height:.9;margin-bottom:18px}.sg-result{max-width:522px;margin:0 auto;display:flex;justify-content:center;border:1px solid #d9d9d9;border-radius:3px;padding:36px 16px;background-color:#fff}.sg-result.no-rebuy{max-width:347px}@media (max-width: 767px){.sg-result{flex-direction:column;padding:42px 39px;max-width:213px}}.sg-result-text p{font-size:16px;line-height:1.57;color:#727272;margin:0;white-space:nowrap}.sg-result-text p.sg-result-bold{line-height:1.2;color:var(--color-primary-text);font-family:var(--font-body-bold)}.sg-result-icon{margin-right:10px}.sg-result-icon svg{max-width:18px}.sg-result-block{display:flex;padding:0 19px;border-right:1px solid #f1f1f1}.sg-result-block:last-child{border:none}.sg-email-me{font-size:18px;line-height:1.57;margin:0;cursor:pointer}.sg-email-me span,.sg-email-me svg{vertical-align:middle}.sg-email-me span{margin-left:10px;text-decoration:underline}@media (max-width: 767px){.sg-result-block{border:none;padding:0}.sg-result-block:not(:last-child){padding:0 0 35px;position:relative}}.no-rebuy .sg-result-block:nth-child(2){border:none}@media (max-width: 767px){.no-rebuy .sg-result-block:nth-child(2):before{display:none}}.sg-email{max-width:397px;margin:0 auto 78px;display:none}@media (max-width: 767px){.sg-email{margin-top:74px}}.sg-email h2{text-align:center;margin:0 auto 9px;max-width:344px}.sg-email .btn{margin-top:21px}.update-data-dog{font-size:14px;line-height:1.357;text-align:center;color:#858585;margin:27px 0 38px}.update-data-dog span{color:#0fbe91;text-decoration:underline;cursor:pointer}.sg-recommend{display:none}.sg-recommend-main-product-wrap{position:relative;padding-bottom:87px}.sg-recommend-main-product-wrap>.container{position:relative}.sg-recommend-main-product{max-width:661px;margin:0 auto;text-align:center}.sg-recommend .sg-result-block{border:none;align-items:flex-start;padding:15px 0 0}.sg-recommend .no-rebuy .sg-result-block:nth-child(2):before{display:none}.sg-recommend .sg-result-icon{width:38px;text-align:center}.sg-recommend .sg-result-icon svg,.sg-recommend .sg-result-icon img{max-width:100%}.sg-recommend .btn{margin:0 0 11px;font-size:16px;line-height:1.1875;width:100%;padding:19px 10px 18px;font-family:var(--font-body-black)}.sg-recommend .btn .btn-icon{margin-left:9px;position:relative;top:-1px}.sg-recommend-blocks{display:flex;flex-direction:column;width:100%}.sg-recommend-block{display:flex;text-align:left;border:1px solid #D2D2D2;border-radius:15px;padding:13px 24px 13px 13px;background-color:#fff;width:100%;max-width:569px;margin-left:auto;margin-right:auto}.sg-recommend-image{width:270px;min-height:308px;display:flex;align-items:center;justify-content:center}.sg-recommend-image img{object-fit:cover;width:100%;height:100%;border-radius:5px}.sg-recommend-info{flex:1;padding:0 0 0 29px}@media (max-width: 989px){.sg-recommend-main-product-wrap{padding-bottom:60px}}@media (max-width: 360px){.sg-recommend-info{padding-left:15px;padding-right:15px}}.sg-open-reminde.sg-recommend .sg-sub-title{margin-bottom:8px}.sg-open-reminde.sg-recommend .sg-sub-title span{text-transform:capitalize}.sg-recommend-text{font-size:19px;line-height:1.4;color:#727272;max-width:350px;margin:0 auto 21px}.sg-recommend-info-header p{font-size:14px;line-height:1.415;color:#727272}.sg-recommend-heading,.sg-recommend-info-header p.sg-recommend-info-heading{font-family:var(--font-body-black);font-size:22px;line-height:1.105;margin-bottom:6px;color:var(--color-primary-text)}.sg-recommend-heading{margin-bottom:21px}.sg-guide-block .sg-recommend-info-header p.sg-recommend-info-heading{text-transform:capitalize}.sg-recommend-block.sg-petzo-block-1{order:-1;margin-bottom:16px}.sg-recommend-block+.sg-recommend-block:not(.sg-petzo-block-1){margin-top:30px}.serving-guide .page-container{transform:none}.sg-recommend-sticky{position:fixed;bottom:0;left:0;width:100%;background-color:#fff;border-top:1px solid #999;padding:20px 0 23px;z-index:8}.sg-recommend-sticky-content{max-width:725px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}@media (max-width: 576px){.sg-recommend-sticky-content{flex-direction:column}}.sg-recommend-sticky-left{text-align:left;padding-right:20px}@media (max-width: 576px){.sg-recommend-sticky-left{width:100%;padding-right:0;padding-bottom:20px}}.sg-recommend-sticky-left p{margin:0;color:var(--color-primary-text)}.sg-recommend-sticky-left .sg-recommend-product-title{font-size:14px;line-height:1.2;letter-spacing:-.2475px;font-family:var(--font-body-medium);margin-bottom:4px}.sg-recommend-sticky-left .sg-recommend-price{font-family:var(--font-body-black);font-size:20px;line-height:1.1;margin-bottom:10px}.sg-recommend-sticky-left .sg-recommend-delivery{font-size:14px;line-height:1.2}.sg-recommend-sticky-left .sg-recommend-delivery strong{font-family:var(--font-body-bold)}.sg-recommend-sticky-right{width:284px;text-align:center}@media (max-width: 576px){.sg-recommend-sticky-right{width:100%}}.sg-open-reminder{font-family:var(--font-body-bold);font-size:16px;line-height:1.1875;color:#14a781;text-decoration:none;text-align:center;cursor:pointer;display:block;width:100%;background:none;border:none;outline:none}.page-load-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff9;z-index:10000;display:none}.page-load-overlay .spinner{left:0;right:0;top:50%;margin:auto;position:fixed;width:96px;height:96px;filter:invert(50%);-webkit-filter:invert(50%);color:#fff;transform:translateY(-50%);z-index:1000}.page-load-overlay .spinner .ball{display:inline-block;position:absolute;top:0;left:0;width:96px;height:96px;border-radius:100%;background-color:currentColor;animation:ball-scale-multiple 1s 0s linear infinite;opacity:0}.page-load-overlay .spinner .ball:nth-child(2){animation-delay:.2s}.page-load-overlay .spinner .ball:nth-child(3){animation-delay:.4s}@keyframes ball-scale-multiple{0%{opacity:0;transform:scale(0)}5%{opacity:.3}to{opacity:0;transform:scale(1)}}.page-loading .page-container{transform:none}.page-loading .page-load-overlay{display:block}.sg-email-message{text-align:center}.sg-result-puppy-wrap{overflow:auto;padding:0 14px 20px}.sg-result-puppy{padding:34px 40px 28px;width:706px;max-width:706px;margin:0 auto;border:1px solid #d9d9d9;border-radius:3px;position:relative}.sg-result-puppy.no-rebuy{width:552px;max-width:552px}.sg-result-puppy.no-rebuy .sg-result-puppy-rebuy{display:none}.sg-result-puppy:before{content:"";background:#31bfeb;opacity:.3;border-radius:5px;width:calc(100% + 28px);height:62px;position:absolute;top:21px;left:-14px}.sg-result-puppy:after{content:"";background:#04d7a0;opacity:.3;border-radius:5px;width:calc(100% + 28px);height:62px;position:absolute;bottom:18px;left:-14px}.sg-result-puppy table{margin:0}.sg-result-puppy tr{border-bottom:1px solid #efefef;vertical-align:top}.sg-result-puppy tr:first-child td{padding-top:0}.sg-result-puppy tr:last-child{border-bottom:none}.sg-result-puppy tr:last-child td{padding-bottom:0}.sg-result-puppy td{padding:34px 19px 28px}.sg-result-puppy td:first-child{padding-left:0;width:50%}.sg-result-puppy td:last-child{padding-right:0}.sg-result-puppy .sg-result-puppy-icon{display:flex}dog-tab{display:block;flex:1;cursor:pointer}.sg-form .sg-select-value,.sg-form input[type=email],.sg-form input[type=text],.sg-form input[type=number],.sg-form .cf-select-wrap select{height:40px}.serving-guide-page .page-faqs__header{font-family:var(--font-heading-family);font-size:70px;line-height:.86;text-transform:uppercase;text-align:center}.serving-guide-page h3.page-faqs__title-text{font-size:18px;letter-spacing:0}.sg-recommend .section-product-reviews{margin-bottom:0}.sg-recommend .reviews-heading{justify-content:center;text-align:center}.sg-recommend .reviews-featured-on{margin-top:33px;text-align:center}.sg-recommend .product-ingredients-new .ingredients-heading{max-width:747px}.sg-account-section{background-color:#f9f9f9;padding:87px 0 155px;display:none}.sg-account-section-heading{text-align:center;max-width:853px;margin:0 auto}.sg-account-section-heading a{font-size:18px;line-height:1.2}.sg-account-section-heading .sg-btn{display:inline-block;width:284px;max-width:100%;padding:17px;margin:43px 0 14px}.sg-account-section-heading a:hover{text-decoration:none}.sg-account-section-heading .sg-btn:hover{color:#fff}.sg-account-section-heading a:not(.sg-btn){color:#0fbe91}.sg-account-section-image{text-align:center;position:relative}.account-main-image{width:calc(100% - 500px);min-width:1000px}.account-l-image{position:absolute;left:0;top:calc(100% - 420px)}.account-r-image{position:absolute;right:0;top:-150px}.sg-recommend-block.sg-guide-block{padding:25px 28px 28px}.sg-guide-block .sg-recommend-info-header{text-align:center}.sg-result-blocks{display:flex;grid-gap:18px;gap:18px;justify-content:center}.sg-guide-info{width:100%}.sg-guide-note{font-size:12px;line-height:1.2;color:#727272;margin:11px 0 30px}.sg-recommend-section .product-nutrition-new .section-title{max-width:480px}.sg-dog-name{text-transform:capitalize}.serving-guide-page>.shopify-section:not(.page-serving-guide){display:none}.serving-guide-step-2 .serving-guide-page>.shopify-section:not(.page-serving-guide){display:block}.sg-breed-info-section{width:100%}.sg-breed-info-container{width:100%;display:flex;align-items:center;grid-gap:37px;gap:37px}.sg-breed-info-image img{border-radius:5px}.sg-breed-info-wrap{max-width:573px}.sg-breed-info-section h2{font-size:50px;line-height:83.636%;margin:0 0 4px}.sg-breed-info-column{display:flex;margin-bottom:29px}.sg-breed-info-column+.sg-breed-info-column{margin-bottom:17px}.sg-breed-info-wrap p,.sg-breed-info-wrap li,.sg-breed-common-fun-fact{font-size:16px;line-height:1.34;color:#727272}.sg-breed-common-fun-fact{margin-top:13px}.sg-breed-common-fun-fact+.sg-breed-common-fun-fact{margin-top:8px}.sg-breed-info-column p{margin-bottom:0}.sg-breed-info-column p:not(:first-child){border-left:1px solid #D2D2D2;padding-left:22px;margin-left:22px}.sg-breed-info-wrap .sg-breed-info-heading{font-size:18px;line-height:1.34;font-family:var(--font-body-black);color:rgb(var(--color-foreground))}p.sg-breed-info-heading{margin-bottom:2px}.sg-breed-info-column span{line-height:.93;display:block}.sg-breed-common-health-concern ul{margin:0}.sg-breed-common-health-concern li{list-style-type:disc;list-style-position:inside}.sg-breed-mb{display:none}@media (max-width: 1000px){.account-main-image{width:100%;min-width:auto}.account-l-image{left:-50px;top:calc(100% - 300px);width:500px}.account-r-image{right:0;top:-50px;width:350px}.sg-account-section{padding-bottom:80px}}@media (max-width: 989px){.sg-breed-info-image,.sg-breed-info-wrap{width:50%}.sg-breed-info-section h2{font-size:55px;line-height:80%;margin-bottom:11px}}@media (max-width: 749px){.sg-breed-mb{display:block}.sg-breed-pc{display:none}.sg-breed-info-container{flex-direction:column;grid-gap:0;gap:0}.sg-breed-info-image,.sg-breed-info-wrap{width:100%;max-width:100%}.sg-breed-info-wrap{margin-top:16px}.sg-breed-info-section{text-align:center}.sg-breed-info-column{justify-content:center}.sg-breed-info-column p:not(:first-child){border:none;padding:0 12px;margin-left:0}.sg-breed-common-health-concern,.sg-breed-common-fun-fact{text-align:left}}@media (min-width: 768px){.sg-form-initial{min-height:798px;display:flex;flex-direction:column;justify-content:space-between}.form-step-2-active .sg-form-step-1,.sg-form-step-2{display:none}.sg-next-btn{margin-top:9px}.form-step-2-active .sg-form-step-2,.form-step-2-active .sg-calculate-btn{display:block}.sg-form input[type=checkbox]+label,.sg-form label,.sg-form input[type=radio]+label{font-size:16px}.sg-form .sg-select-value,.sg-form input[type=email],.sg-form input[type=text],.sg-form input[type=number],.sg-form .cf-select-wrap select{height:45px}.sg-form .radio-horizontal .cf-enum-field__choice>span{padding:12px 10px 13px}.sg-btn,.sg-btn[disabled]{font-size:15px}}@media (max-width: 767px){.sg-recommend-title,.sg-recommend .section-title{font-size:64px;line-height:.859375;margin-bottom:15px}.sg-recommend-block{flex-direction:column;padding:18px 18px 40px}.sg-recommend-image{width:100%;text-align:center;margin-bottom:23px;min-height:auto}.sg-recommend-section .product-ingredients .section-title,.sg-recommend-section .reviews-heading .section-title{font-size:64px;line-height:.859375}.sg-dog-profile{margin-top:21px;margin-left:0}.sg-form-step .sg-form-step-1,.sg-form-step .sg-form-step-2,.sg-next-btn{display:none}.sg-recommend-info{padding:0}.sg-result-blocks{flex-direction:column;grid-gap:0;gap:0}}@media (max-width: 576px){.account-l-image,.account-r-image{display:none}}@media (max-width: 360px){.sg-breed-info-column p:not(:first-child){padding:0 4px}}.petstock-serving-guide-page .sg-cf-field-diet .sg-radio-eats-other,.petstock-serving-guide-page .sg-result-block-rebuy,.petstock-serving-guide-page .sg-recommend-sticky{display:none!important}.petstock-serving-guide-page .sg-result-block-rebuy:not(.show-rebuy){display:none}.petstock-logo{display:flex;align-items:center;justify-content:center;grid-gap:13px;padding:39px 0 0;margin:0}.petstock-serving-guide-page .sg-step-2{padding-top:40px}
/*# sourceMappingURL=/cdn/shop/t/290/assets/style-serving-guide.css.map */
