.kb-signup-section{background-color:var(--kb-bright-beige);padding:0 0 40px}.kb-signup-section-heading{font-size:2.5rem;color:var(--kb-green)}.kb-signup-section-subheading,.kb-signup-section-desc,.kb-signup-section-question,.kb-signup-radio-sets-question{font-size:1.75rem;font-family:Work Sans,Helvetica,Arial,sans-serif!important;font-weight:500;margin-top:5px;margin-bottom:5px;color:var(--kb-black-text)}.kb-signup-section-question-large.kb-signup-section-question{font-size:2rem}.kb-signup-section input[type=text]{display:block;width:100%;height:45px;padding:5px 15px;margin-top:15px;margin-bottom:15px;border-radius:8px;border:2px solid var(--kb-green);text-align:center;font-size:1.625rem;font-family:Work Sans,Helvetica,Arial,sans-serif;color:var(--kb-light-grey)}.kb-signup-section input[type=button]{display:block;border:none;font-size:1.75rem;padding:10px 30px;margin:10px auto}.kb-signup-section button{display:block}.kb-signup-section input[type=text]::-ms-input-placeholder{color:var(--kb-very-light-grey)}.kb-signup-section input[type=text]::placeholder{color:var(--kb-very-light-grey)}.kb-signup-section input[type=text]:focus{border:2px solid var(--kb-light-grey)}.kb-signup-section input:focus,.kb-signup-section input:focus-visible,.kb-signup-section button:focus,.kb-signup-section button:focus-visible,.kb-signup-section select:focus,.kb-signup-section select:focus-visible,.kb-signup-section textarea:focus,.kb-signup-section textarea:focus-visible{outline-width:0;outline:none;outline-offset:0;box-shadow:none}.kb-signup-divider{width:100%;height:2px;border-style:inset;border-top:1px dashed var(--kb-green);margin-top:30px;margin-bottom:30px}.kb-signup-section-question-small{font-size:1.25rem}.kb-signup-step-wrapper{width:100%;max-width:600px;display:flex;flex-direction:column;align-items:center;background:var(--kb-white);margin-top:20px;margin-bottom:20px;padding:20px}@media(min-width:600px){.kb-signup-step-wrapper{border-radius:12px;box-shadow:2px 5px 20px #0000000d}}.kb-signup-step-main-wrapper{display:flex;flex-direction:column;align-items:stretch;text-align:center;width:100%}.kb-signup-warning-msg{color:var(--kb-)}.kb-checkbox-label{vertical-align:middle;position:relative;align-self:center}.kb-checkbox-label span{font-size:1.5rem;color:var(--kb-light-grey)}.kb-section input[type=checkbox]{-webkit-appearance:none;appearance:none;position:absolute;opacity:0;cursor:pointer;height:0;width:0}.kb-checkmark{position:absolute;top:0;left:0;height:18px;width:18px;background-color:#eee;border:2px solid var(--kb-green);border-radius:4px;transition:.2s ease}.kb-checkbox-label-text{display:inline-block;margin-left:26px;transform:translateY(-2px)}.kb-checkbox-label:hover input~.kb-checkmark{background-color:#ccc}.kb-checkbox-label input:checked~.kb-checkmark{background-color:var(--kb-green)}.kb-checkmark:after{content:"";position:absolute;display:none}.kb-checkbox-label input:checked~.kb-checkmark:after{display:block}.kb-checkbox-label .kb-checkmark:after{left:3px;top:0;width:7px;height:11px;border:solid var(--kb-white);border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.kb-signup-warning-msg{display:block;color:var(--kb-red);font-family:var(--kb-sans-serif);font-size:1.5rem;font-weight:500}.kb-signup-radio-set{margin:10px 0 0;padding:0;border-width:0}.kb-signup-radio-selections-wrapper{display:flex;flex-direction:row;justify-content:stretch;align-items:center;gap:20px}.kb-signup-radio-selection{flex:1 1 40%;position:relative;margin-top:10px;margin-bottom:10px}.kb-signup-radio-selection-input{-webkit-appearance:none;appearance:none;position:absolute;opacity:0;cursor:pointer;height:0;width:0}.kb-signup-radio-selection-label{width:100%;text-align:center;display:inline-block;background-color:transparent;color:var(--kb-green);font-family:var(--kb-sans-serif);font-weight:700;border:2px solid var(--kb-green);height:40px;border-radius:8px;transition:.2s ease}.kb-signup-radio-selection-label span{display:inline-block;transform:translateY(3px)}.kb-signup-radio-selection-label:hover{background-color:var(--kb-very-light-green);color:var(--kb-green)}input[type=radio]:checked+label{background-color:var(--kb-green);color:var(--kb-white)}.kb-signup-radio-selection-img-set{flex:1 1 10%}.kb-signup-radio-selection-body-type-label,.kb-signup-radio-selection-act-level-label{width:100%;background-color:transparent;opacity:.25;transition:.2s ease;display:flex;flex-direction:column;align-items:center}.kb-signup-radio-selection-body-type-label:hover,.kb-signup-radio-selection-act-level-label:hover{background-color:transparent!important;opacity:1}.kb-signup-body-type-pointer-wrapper,.kb-signup-act-level-pointer-wrapper{visibility:hidden;width:20%;transform:translate(-8px)}.kb-signup-body-type-pointer,.kb-signup-act-level-pointer{transform:translateY(2px)}.kb-signup-radio-selection-body-type-input:checked+label,.kb-signup-radio-selection-act-level-input:checked+label{background-color:transparent!important;opacity:1}.kb-signup-radio-selection-body-type-input:checked+label .kb-signup-body-type-pointer-wrapper,.kb-signup-radio-selection-act-level-input:checked+label .kb-signup-act-level-pointer-wrapper{visibility:visible}.kb-signup-body-type-pointer,.kb-signup-act-level-pointer{display:block}.kb-signup-body-type-info-box,.kb-signup-act-level-info-box{display:none;background:var(--kb-light-green);border-radius:8px;text-align:center;padding:10px 20px;margin-bottom:10px}h4.kb-signup-body-type-info-box-title,h4.kb-signup-act-level-info-box-title{color:var(--kb-black-text);font-size:1.5rem;margin-top:5px;margin-bottom:10px}p.kb-signup-body-type-info-box-desc,p.kb-signup-act-level-info-box-desc{color:var(--kb-black-text);font-family:var(--kb-sans-serif);font-size:1.375rem;margin-top:0;margin-bottom:0}fieldset:has(input#littleslim:checked) #kb-signup-body-type-info-box-littleslim{display:block!important}fieldset:has(input#justright:checked) #kb-signup-body-type-info-box-justright{display:block!important}fieldset:has(input#rounded:checked) #kb-signup-body-type-info-box-rounded{display:block!important}fieldset:has(input#chunky:checked) #kb-signup-body-type-info-box-chunky{display:block!important}fieldset:has(input#aserialsnoozer:checked) #kb-signup-act-level-info-box-aserialsnoozer{display:block!important}fieldset:has(input#somewhatactive:checked) #kb-signup-act-level-info-box-somewhatactive{display:block!important}fieldset:has(input#active:checked) #kb-signup-act-level-info-box-active{display:block!important}fieldset:has(input#veryactive:checked) #kb-signup-act-level-info-box-veryactive{display:block!important}fieldset:has(input#workingdog:checked) #kb-signup-act-level-info-box-workingdog{display:block!important}.kb-signup-portion-tag-cat{color:#fff;font-family:var(--kb-sans-serif);font-weight:700;padding:3px 8px;border-radius:4px}.kb-signup-portion-tag-cat1{background-color:var(--kb-recipe-tag1-color)}.kb-signup-portion-tag-cat2{background-color:var(--kb-recipe-tag2-color)}.kb-signup-prevornext-wrapper{display:flex;flex-direction:row;justify-content:stretch;align-items:center;margin-top:60px;gap:20px;padding:10%}.kb-signup-prev-button,.kb-signup-next-button{flex:1 1 40%;border-width:0;font-size:1.625rem;padding:15px 20px}.kb-signup-progress-bar-outer-wrapper{position:relative;background-color:var(--kb-white);color:var(--kb-green);padding-top:20px;padding-bottom:20px;margin-top:0;margin-bottom:40px;border-top:1px solid var(--kb-super-light-grey);display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;row-gap:20px}@media(min-width:980px){.kb-signup-progress-bar-outer-wrapper{display:flex;flex-direction:row;align-items:center}.kb-signup-progress-bar-auto-discount{position:absolute;right:20px;top:35px}}.kb-signup-progress-bar-wrapper{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;max-width:480px;width:100%}.kb-signup-progress-bar-step-no{width:80px;text-align:center}.kb-signup-progress-bar-step-no p{position:relative;width:40px;height:40px;border-radius:20px;border:2px solid var(--kb-green);background:var(--kb-very-light-green);z-index:1;color:var(--kb-green);display:inline-block;font-family:var(--font-heading-family);margin:0}.kb-signup-progress-bar-step-no p span{display:inline-block;transform:translateY(3px)}.kb-signup-progress-bar-step-no h5{font-size:1.25rem;font-family:var(--kb-sans-serif);font-weight:500;color:var(--kb-black-text);margin:10px 0 0}#kb-signup-progress-bar-step-no1{justify-self:start}#kb-signup-progress-bar-step-no2{justify-self:center}#kb-signup-progress-bar-step-no3{justify-self:end}.kb-signup-progress-bar{display:block!important;height:8px;width:calc(100% - 120px);position:absolute;top:16px;left:60px;background-color:var(--kb-light-green)}.kb-signup-progress-bar-completed{display:block!important;width:0%;height:100%;background-color:var(--kb-green);opacity:.75}.kb-signup-step-one-a-section .kb-signup-progress-bar-completed{width:25%}.kb-signup-step-one-b-section .kb-signup-progress-bar-completed,.kb-signup-step-two-a-section .kb-signup-progress-bar-completed{width:50%}.kb-signup-step-two-b-section .kb-signup-progress-bar-completed{width:75%}.kb-signup-step-one-a-section #kb-signup-progress-bar-step-no1 p,.kb-signup-step-one-b-section #kb-signup-progress-bar-step-no1 p,.kb-signup-step-two-a-section #kb-signup-progress-bar-step-no1 p,.kb-signup-step-two-b-section #kb-signup-progress-bar-step-no1 p,.kb-signup-step-three-section #kb-signup-progress-bar-step-no1 p,.kb-signup-step-two-a-section #kb-signup-progress-bar-step-no2 p,.kb-signup-step-two-b-section #kb-signup-progress-bar-step-no2 p,.kb-signup-step-three-section #kb-signup-progress-bar-step-no2 p,.kb-signup-step-three-section #kb-signup-progress-bar-step-no3 p{background:var(--kb-green);color:var(--kb-white)}.kb-signup-progress-bar-auto-discount{background:var(--kb-light-green);font-size:1.625rem;padding:10px 20px;border-radius:4px}.kb-signup-progress-bar-auto-discount h5{margin-top:0;margin-bottom:0}.kb-signup-overview-section{display:flex;flex-direction:column;align-items:center;text-align:center}.kb-signup-overview-wrapper{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:var(--kb-sm-screen);margin-top:40px}.kb-signup-overview-wrapper{display:flex;flex-direction:column;align-items:center}.kb-container-signup-dogs-icon-wrapper{width:50px}.kb-container-signup-dogs-icon{object-fit:contain;object-position:center}.kb-signup-overview-dogs-entries-wrapper{margin-top:40px;margin-bottom:40px;display:flex;flex-direction:column;align-items:stretch;width:100%}.kb-signup-overview-dogs-entry{border-radius:15px;overflow:hidden;display:flex;flex-direction:column;margin-top:20px;box-shadow:2px 5px 20px #0000000d;width:100%;max-width:600px}.kb-signup-overview-new-entry{background:var(--kb-white);padding:30px 10%}.kb-signup-overview-remove-entry,.kb-signup-overview-edit-entry{font-family:Work Sans,Helvetica,Arial,sans-serif!important;color:var(--kb-very-light-grey);font-size:1.375rem;text-decoration:underline;transition:.2s ease-in-out;border:none;background:transparent;padding:0}.kb-signup-overview-remove-entry{margin-top:15px}.kb-signup-overview-edit-entry{text-align:center;align-self:center}.kb-signup-overview-remove-entry:hover,.kb-signup-overview-edit-entry:hover{color:var(--kb-black-text)}.kb-signup-overview-add-entry{border:1px dashed var(--kb-green);display:inline-block;padding:10px 20px;background:transparent;border-radius:8px;font-size:1.75rem;color:var(--kb-green);transition:.2s ease-in-out}.kb-signup-overview-add-entry:hover{border:1px solid var(--kb-black-text);color:var(--kb-white);background:var(--kb-black-text)}.kb-signup-overview-completed-entry-top-wrapper{color:var(--kb-white);background-color:var(--kb-green);display:grid;grid-template-columns:auto 40px;padding:20px 20px 10px 30px;border-radius:15px 15px 0 0;width:100%}.kb-signup-overview-completed-entry-top-right{display:flex;flex-direction:column;justify-content:center;align-items:center}.kb-signup-overview-completed-entry-top-wrapper h4,.kb-signup-overview-completed-entry-top-wrapper h5{color:var(--kb-white);text-align:left!important;margin-top:0;margin-bottom:5px}.kb-signup-overview-completed-entry-name{font-size:2.25rem}.kb-signup-overview-completed-paw-icon-img{margin:auto;object-fit:contain;object-position:center}.kb-signup-overview-completed-entry-summary-wrapper{background-color:var(--kb-white);border-radius:0 0 15px 15px;padding:20px 20px 20px 30px;font-family:var(--kb-sans-serif);font-size:1.5rem;color:var(--kb-black-text);text-align:left!important;display:flex;flex-direction:column;align-items:stretch}.kb-signup-overview-completed-entry-summary,.kb-signup-overview-completed-entry-portion{display:grid;grid-template-columns:120px auto;row-gap:10px}.kb-signup-overview-completed-entry-recipe-choice{display:grid;grid-template-columns:1fr;row-gap:10px}@media(min-width:768px){.kb-signup-overview-completed-entry-summary{grid-template-columns:130px 1fr 130px 1fr}.kb-signup-overview-completed-entry-recipe-choice,.kb-signup-overview-completed-entry-portion{grid-template-columns:130px auto}}.kb-signup-overview-summary-item-key,.kb-signup-overview-summary-recipe-key p:first-child,.kb-signup-overview-summary-portion-key{font-weight:700}.kb-signup-overview-summary-recipe-key p:last-child{font-weight:500;font-size:1.25rem}.kb-signup-overview-summary-recipe-key p{margin-top:0;margin-bottom:0}.kb-signup-overview-summary-recipe-value{display:grid;grid-template-columns:1fr 1fr;column-gap:15px;margin-bottom:10px}.kb-signup-overview-summary-recipe-selected-card{max-width:200px;margin-bottom:10px}@media(min-width:768px){.kb-signup-overview-summary-recipe-value{grid-template-columns:1fr 1fr 1fr 1fr}}.kb-signup-overview-summary-recipe-selected-img-bg{display:flex;flex-direction:column;justify-content:center;align-items:stretch;border-radius:4px;aspect-ratio:3 / 2}.kb-signup-overview-summary-recipe-selected-img{object-fit:contain;object-position:center}.kb-signup-overview-summary-recipe-selected-title{text-align:center;font-family:var(--font-body-family);font-size:1.375rem}.kb-signup-overview-submit{border-width:0;margin-top:40px}.kb-signup-overview-submit:disabled{pointer-events:none;background-color:var(--kb-very-light-grey)}.kb-signup-overview-submit:disabled:hover{background-color:var(--kb-very-light-grey)}.kb-signup-weight-wrapper{display:flex;flex-direction:row;align-items:stretch;gap:20px}.kb-signup-weight-number{flex:1 0 20%}.kb-signup-weight-unit{flex:0 0 160px;gap:10px!important;margin-top:15px!important;margin-bottom:15px!important;padding:0!important}.kb-signup-weight-unit .kb-signup-radio-selection{margin:0}.kb-signup-weight-unit .kb-signup-radio-selections-wrapper{height:45px;align-items:stretch}.kb-signup-weight-unit .kb-signup-radio-selection-label{height:100%}.kb-signup-weight-unit .kb-signup-radio-selection-label span{transform:translateY(7px)!important}.kb-signup-step-two-a-wrapper{max-width:1120px!important}@media(min-width:600px){.kb-signup-step-two-a-wrapper{width:calc(100% - 40px)!important}}.kb-container-signup-kabo-bowl-wrapper{width:80px;margin:10px auto}.kb-container-signup-kabo-bowl{object-fit:contain;object-position:center}.kb-signup-choose-recipes-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:20px;margin-top:40px;margin-bottom:20px}.kb-signup-choose-recipes-indi-wrapper{flex:1 1 35%;max-width:calc(50% - 20px);border:1px solid var(--kb-very-light-grey);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;justify-content:stretch}@media(min-width:768px){.kb-signup-choose-recipes-indi-wrapper{flex:1 1 21%;max-width:calc(25% - 20px)}}.kb-signup-choose-recipes-indi-img-wrapper{position:relative}.kb-signup-choose-recipes-indi-img{display:block}.kb-signup-choose-recipes-indi-img-tag{position:absolute;top:20px;left:0;background-color:var(--kb-black-text);padding:5px 15px;border-radius:0 4px 4px 0;opacity:.95}.kb-signup-choose-recipes-indi-img-tag p{font-family:var(--kb-sans-serif);font-weight:500;font-size:.95rem;color:var(--kb-white);margin-top:0;margin-bottom:0;text-align:center;line-height:1.5}.kb-signup-choose-recipes-indi-text-wrapper{padding:10px 10px 20px;flex-grow:1;width:100%;display:flex;flex-direction:column;align-items:center}.kb-signup-choose-recipes-indi-tag{font-size:1.125rem;margin-top:0;margin-bottom:0;padding:1px 8px;border-radius:4px;display:inline-block}.kb-signup-choose-recipes-indi-title{font-size:1.625rem;margin-top:20px;margin-bottom:15px;line-height:1.5}.kb-signup-choose-recipes-indi-details-link{color:var(--kb-green);transition:.2s ease;text-decoration:none;font-family:var(--kb-sans-serif);font-size:1.25rem}.kb-signup-choose-recipes-indi-details-link:hover{color:var(--kb-very-light-grey)}.kb-signup-choose-recipes-indi-desc{font-family:var(--kb-sans-serif);font-weight:500;font-size:1.25rem;color:var(--kb-black-text)}.kb-signup-choose-recipes-button{border:1px solid var(--kb-green);color:var(--kb-green);font-family:var(--kb-sans-serif);font-size:1.5rem;font-weight:600;background-color:transparent;border-radius:8px;margin-top:auto;margin-left:auto;margin-right:auto;padding:5px;width:calc(100% - 16px);transition:.1s ease;cursor:pointer}.kb-signup-choose-recipes-button:hover,.kb-signup-choose-recipes-button.kb--active{background-color:var(--kb-green);color:var(--kb-white)}.kb-signup-choose-recipes-hidden-input[value=selected]+.kb-signup-choose-recipes-button{background-color:var(--kb-green);color:var(--kb-white)}.kb-signup-choose-recipes-indi-wrapper.kb-disabled{opacity:.2}.kb-signup-choose-recipes-button.kb-disabled,.kb-signup-choose-recipes-button.kb-disabled:hover{background-color:transparent!important;color:var(--kb-light-gret)!important;border:1px solid var(--kb-light-grey)!important;cursor:not-allowed}.kb-selected#kb-signup-choose-recipes-indi-wrapper-hypoallergenic-salmon{border:1px solid rgb(var(--kb-hypoallergenic-salmon-bg));background-color:rgba(var(--kb-hypoallergenic-salmon-bg),.1)}.kb-selected#kb-signup-choose-recipes-indi-wrapper-savoury-beef{border:1px solid rgb(var(--kb-savoury-beef-bg));background-color:rgba(var(--kb-savoury-beef-bg),.1)}.kb-selected#kb-signup-choose-recipes-indi-wrapper-tender-chicken{border:1px solid rgb(var(--kb-tender-chicken-bg));background-color:rgba(var(--kb-tender-chicken-bg),.1)}.kb-selected#kb-signup-choose-recipes-indi-wrapper-luscious-lamb{border:1px solid rgb(var(--kb-luscious-lamb-bg));background-color:rgba(var(--kb-luscious-lamb-bg),.1)}.kb-selected#kb-signup-choose-recipes-indi-wrapper-hearty-turkey{border:1px solid rgb(var(--kb-hearty-turkey-bg));background-color:rgba(var(--kb-hearty-turkey-bg),.1)}.kb-selected#kb-signup-choose-recipes-indi-wrapper-chicken-kibble{border:1px solid rgb(var(--kb-chicken-kibble-bg));background-color:rgba(var(--kb-chicken-kibble-bg),.1)}.kb-selected#kb-signup-choose-recipes-indi-wrapper-turkey-salmon-kibble{border:1px solid rgb(var(--kb-turkey-salmon-kibble-bg));background-color:rgba(var(--kb-turkey-salmon-kibble-bg),.1)}.kb-selected#kb-signup-choose-recipes-indi-wrapper-duck-kibble{border:1px solid rgb(var(--kb-duck-kibble-bg));background-color:rgba(var(--kb-duck-kibble-bg),.1)}.kb-signup-display-selection-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:40px;margin-bottom:20px}.kb-signup-display-selection-title{font-family:var(--kb-sans-serif);font-weight:500;font-size:1.5rem}.kb-signup-display-selection-values{display:flex!important;flex-direction:column;align-items:stretch;width:100%;max-width:420px;gap:10px}.select-item-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:20px}.select-item-name,.select-item-cat{font-family:var(--kb-sans-serif);font-weight:500;margin-top:0;margin-bottom:0;display:inline-block}.select-item-name{font-size:1.5rem;color:var(--kb-text);flex:1 1 10%;text-align:left}.select-item-cat-wrapper{flex:0 0 150px;text-align:right}.select-item-cat{font-size:1.375rem;padding:3px 10px;color:var(--kb-white);border-radius:4px;text-align:right}.select-item-cat1{background-color:var(--kb-recipe-tag1-color)}.select-item-cat2{background-color:var(--kb-recipe-tag2-color)}.kb-signup-recipe-bg-hypoallergenic-salmon{background-color:rgb(var(--kb-hypoallergenic-salmon-bg))}.kb-signup-recipe-bg-savoury-beef{background-color:rgb(var(--kb-savoury-beef-bg))}.kb-signup-recipe-bg-tender-chicken{background-color:rgb(var(--kb-tender-chicken-bg))}.kb-signup-recipe-bg-luscious-lamb{background-color:rgb(var(--kb-luscious-lamb-bg))}.kb-signup-recipe-bg-hearty-turkey{background-color:rgb(var(--kb-hearty-turkey-bg))}.kb-signup-recipe-bg-chicken-kibble{background-color:rgb(var(--kb-chicken-kibble-bg))}.kb-signup-recipe-bg-turkey-salmon-kibble{background-color:rgb(var(--kb-turkey-salmon-kibble-bg))}.kb-signup-recipe-bg-duck-kibble{background-color:rgb(var(--kb-duck-kibble-bg))}.kb-container-signup-dog-eating-icon-wrapper{width:80px}.kb-container-signup-dog-eating-icon{object-fit:contain;object-position:center}.kb-signup-radio-selection-portion-select-set{margin-top:40px}.kb-signup-radio-selection-portion-select-label{width:100%;background-color:transparent;opacity:.25;transition:.2s ease;display:flex;flex-direction:column;align-items:center}#kb-signup-step-two-b-form .kb-signup-section-question .kb-signup-section-question-small{line-height:normal!important}.kb-signup-portion-select-img-wrapper{display:flex;flex-direction:column;align-items:center}.kb-signup-portion-select-img{max-width:100px}.kb-signup-portion-select-text{font-family:var(--kb-sans-serif);font-weight:500;color:var(--kb-black-text)}.kb-signup-radio-selection-portion-select-label:hover{background-color:transparent!important;opacity:1}.kb-signup-portion-select-pointer-wrapper{visibility:hidden}.kb-signup-portion-select-pointer{max-width:40px;transform:translateY(2px)}.kb-signup-radio-selection-portion-select-input:checked+label{background-color:transparent!important;opacity:1}.kb-signup-radio-selection-portion-select-input:checked+label .kb-signup-portion-select-pointer-wrapper{visibility:visible}.kb-signup-portion-select-pointer{display:block}.kb-signup-portion-select-info-box{display:none;background:var(--kb-light-green);border-radius:8px;text-align:center;padding:10px 20px;margin-bottom:10px}h4.kb-signup-portion-select-info-box-title{color:var(--kb-black-text);font-size:1.5rem;margin-top:5px;margin-bottom:10px}p.kb-signup-portion-select-info-box-desc{color:var(--kb-black-text);font-family:var(--kb-sans-serif);font-size:1.375rem;margin-top:0;margin-bottom:0}.kb-signup-portion-select-with-kibble-wrapper .kb-signup-portion-select-text{font-size:1.375rem!important}#kb-signup-step-two-b-radio-set-2 h4.kb-signup-portion-select-info-box-title{line-height:1.8!important}fieldset:has(input#fiftynokibble:checked) #kb-signup-portion-select-info-box-fiftynokibble{display:block!important}fieldset:has(input#hundrednokibble:checked) #kb-signup-portion-select-info-box-hundrednokibble{display:block!important}fieldset:has(input#halffreshhalfkibble:checked) #kb-signup-portion-select-info-box-halffreshhalfkibble{display:block!important}fieldset:has(input#quarterfresh75kibble:checked) #kb-signup-portion-select-info-box-quarterfresh75kibble{display:block!important}.kb-signup-every-stage-wrapper,.kb-signup-balanced-diet-wrapper,.kb-signup-human-grade-ingri-wrapper,.kb-signup-shipping-across-canada-wrapper{border-radius:12px;background-color:var(--kb-green);color:var(--kb-white);display:flex;flex-direction:row;align-items:center;justify-content:space-around;gap:20px;padding:10px 20px;margin-top:120px;min-height:120px;width:calc(100% - 40px)}@media(min-width:600px){.kb-signup-every-stage-wrapper,.kb-signup-balanced-diet-wrapper,.kb-signup-human-grade-ingri-wrapper,.kb-signup-shipping-across-canada-wrapper{gap:20px}}.kb-signup-every-stage-wrapper{max-width:480px}.kb-signup-balanced-diet-wrapper,.kb-signup-human-grade-ingri-wrapper,.kb-signup-shipping-across-canada-wrapper{max-width:600px}.kb-signup-every-stage-img-wrapper{flex:0 0 30%;height:80px}.kb-signup-balanced-diet-img-wrapper{flex:0 0 40%;height:80px}.kb-signup-human-grade-ingri-img-wrapper{flex:0 0 35%;height:80px}.kb-signup-shipping-across-canada-img-wrapper{flex:0 0 40%;height:30px}.kb-signup-every-stage-img{transform:translate(15%,-20%) scale(1.25)}.kb-signup-balanced-diet-img{transform:translateY(-30%) scale(1.35)}.kb-signup-human-grade-ingri-img{transform:translateY(-20%) scale(2)}.kb-signup-shipping-across-canada-img{transform:translate(10%,-30%) scale(1.2)}@media(min-width:420px){.kb-signup-every-stage-img{transform:translate(5%,-40%)}.kb-signup-balanced-diet-img{transform:translateY(-20%) scale(1)}.kb-signup-human-grade-ingri-img{transform:translateY(-20%) scale(1.5)}.kb-signup-shipping-across-canada-img{transform:translate(5%,-60%) scale(1.1)}}.kb-signup-every-stage-text-wrapper{flex:0 1 70%}.kb-signup-balanced-diet-text-wrapper{flex:0 1 60%}.kb-signup-human-grade-ingri-text-wrapper{flex:0 1 65%}.kb-signup-shipping-across-canada-text-wrapper{flex:0 1 60%}.kb-signup-every-stage-text-wrapper h5,.kb-signup-balanced-diet-text-wrapper h5,.kb-signup-human-grade-ingri-text-wrapper h5,.kb-signup-shipping-across-canada-text-wrapper h5{font-size:1.5rem;color:var(--kb-white);margin-top:5px;margin-bottom:5px;line-height:1.5;text-align:left}@media(min-width:480px){.kb-signup-every-stage-text-wrapper h5,.kb-signup-balanced-diet-text-wrapper h5,.kb-signup-human-grade-ingri-text-wrapper h5,.kb-signup-shipping-across-canada-text-wrapper h5{font-size:1.875rem}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/kabo-signup-custom-style.css.map */
