.cus_logo-wrapper{text-align:center;margin:20px 0}.cus_logo-img{max-width:100px;height:auto;border-radius:50%;margin:0 auto}.cus_logo-text{font-size:24px;font-weight:700;color:#333;text-decoration:none}.cus_form-wrapper{max-width:50rem;width:100%;padding:30px;justify-self:center}.cus_progress-bar{position:relative;height:11px;background:transparent;margin-top:30px;margin-bottom:30px;border-radius:10px;overflow:hidden;border:var(--style-border-width-inputs) solid #000}.cus_progress-fill{height:100%;width:0%;background-color:var(--color-foreground);border-radius:10px;transition:width .4s cubic-bezier(.4,0,.2,1)}.cus_step5_txt strong,.cus_breed-input-group h4{color:var(--color-input-border)}.cus_step{display:none;flex-direction:column;gap:2rem;border-radius:16px;opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease}.cus_step.active{display:flex;opacity:1;transform:translateY(0)}.cus_text-input{position:relative}.cus_input,.cus_text-input-component-input{width:100%;overflow:hidden;text-overflow:ellipsis;color:var(--color-input-text);background-color:var(--color-input-background);padding:var(--padding-lg) var(--padding-xl);border-radius:var(--style-border-radius-inputs);border:var(--style-border-width-inputs) solid var(--color-input-border);-webkit-font-smoothing:antialiased;transition:all .3s ease}.cus_input:focus,.cus_text-input-component-input:focus,.cus_input:hover,.cus_text-input-component-input:hover{box-shadow:0 5px var(--color-input-border);outline:none}.cus_label{display:block;margin-bottom:.8rem}.cus_error,.cus_form-error{display:none;color:#d0021b;font-size:14px;margin-top:10px}.cus_step-actions{display:flex;justify-content:space-between;padding-top:3rem;border-top:2px solid var(--color-foreground);margin-top:3rem;margin-bottom:1rem}.cus_pagination{display:flex;justify-content:center;gap:16px}.cus_page-btn{width:40px;height:40px;border-radius:50%;background:var(--color-input-background);border:none;font-weight:600;cursor:pointer;transition:all .3s ease}.cus_page-btn.active,.cus_page-btn:hover{background-color:var(--color-input-border);color:#fff}.mak_fieldset{border:none;padding:0;margin:0}.cus_form-hide-native-input,.cus_radio-option input[type=radio]{display:none}.cus_radio-option{text-overflow:ellipsis;color:var(--color-input-text);background-color:var(--color-input-background);padding:var(--padding-lg) var(--padding-xl);border-radius:var(--style-border-radius-inputs);border:var(--style-border-width-inputs) solid var(--color-input-border);-webkit-font-smoothing:antialiased;cursor:pointer;transition:all .2s ease;width:48%;text-align:center}.cus_radio-option:has(input[type=radio]:checked),.cus_radio-option:hover{background-color:var(--color-input-border);color:#fff}.cus_radio-group{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.cus_size-options{display:flex;justify-content:space-between;flex-wrap:wrap}.cus_card,.cus_plan{cursor:pointer;width:calc(100% / 3 - 1.5rem)}.cus_card-inner{padding:12px 16px;text-align:center;border:2px solid var(--color-input-border);border-radius:10px;transition:all .3s}.cus_card-inner:hover{transform:translateY(-2px);box-shadow:0 5px var(--color-input-border);background-color:#4e8fa33a}.cus_card_txt h4{margin:0;padding:8px 0}.cus_card_txt p{margin:0}.cus_card input[type=radio]{display:none}.cus_card input[type=radio]:checked+.cus_card-inner{background-color:#4e8fa33a;box-shadow:0 5px var(--color-input-border)}.cus_breed-input-group{position:relative;text-align:left}.cus_breed-list{list-style:none;margin:0;padding:0;border:var(--style-border-width-inputs) solid var(--color-input-border);border-top:none;border-radius:0 0 var(--style-border-radius-inputs) var(--style-border-radius-inputs);max-height:200px;overflow-y:auto;background:#fff;position:absolute;width:100%;z-index:10}.cus_breed-list li{padding:.6rem var(--padding-xl);cursor:pointer}.cus_hidden{display:none}.cus_breed-list li:hover{background:#f2f2f2}.cus_skip-link{color:var(--color-input-border);text-decoration:underline;background:none;border:none;font-weight:600;cursor:pointer;margin-top:1rem;font-size:18px}.cus_text-stp4{margin:0 0 10px}.cus_text-input-component{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;margin-bottom:1rem}.cus_text-input-component.cus_date_ip{align-items:flex-start}.cus_allergy-checkbox-list{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:0}.cus_checkbox-multi-component{width:100%;overflow:hidden;text-overflow:ellipsis;color:var(--color-input-text);background-color:var(--color-input-background);padding:var(--padding-lg) var(--padding-xl);border-radius:var(--style-border-radius-inputs);border:var(--style-border-width-inputs) solid var(--color-input-border);-webkit-font-smoothing:antialiased;cursor:pointer;transition:all .3s ease}.cus_checkbox-multi-component:hover{box-shadow:0 5px var(--color-input-border)}.cus_checkbox-multi-component-inner{display:flex;align-items:center;gap:20px}.cus_form-custom-checkbox{width:20px;height:20px;border:2px solid #aaa;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease-in-out}.cus_form-custom-checkbox svg{opacity:0;transform:scale(0);stroke:#fff;transition:all .2s ease-in-out}.cus_checkbox-multi-component-input:checked+.cus_checkbox-multi-component-inner .cus_form-custom-checkbox{background-color:#4e8fa3;border-color:#4e8fa3}.cus_checkbox-multi-component-input:checked+.cus_checkbox-multi-component-inner .cus_form-custom-checkbox svg{opacity:1;transform:scale(1)}.cus_marketing-opt-in-wrapper{margin-top:1rem}.cus_marketing-opt-in-wrapper .cus_checkbox-component{display:flex;align-items:center;gap:14px;cursor:pointer}.cus_checkbox-component-input{display:none}.cus_form-custom-checkbox{width:20px;height:20px;border:2px solid #ccc;border-radius:4px;background:#fff;display:flex;align-items:center;justify-content:center;transition:all .25s ease}.cus_form-custom-checkbox svg{opacity:0;transform:scale(.8);transition:all .25s ease}.cus_checkbox-component-input:checked+.cus_form-custom-checkbox{background-color:#4e8fa3;border-color:#4e8fa3}.cus_checkbox-component-input:checked+.cus_form-custom-checkbox svg{opacity:1;transform:scale(1)}.cus_text-sm{-webkit-user-select:none;user-select:none}.cus_plans-list{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;padding:0;margin:0}.cus_plans-native-radio{display:none}.cus_plan-option{padding:12px 16px;text-align:center;border:2px solid var(--color-input-border);border-radius:10px;transition:all .3s;display:block;cursor:pointer}.cus_plans-native-radio:checked+.cus_plan-option{background-color:#4e8fa33a;box-shadow:0 5px var(--color-input-border);transform:translateY(-2px)}.cus_plan-option:hover{background-color:#4e8fa33a;box-shadow:0 5px var(--color-input-border);transform:translateY(-2px)}.cus_plan-image{max-width:100px;margin:0 auto .5rem;display:block}.cus_plan-title{font-weight:600;margin-bottom:.25rem}.cus_plan-price{font-size:1rem;color:#333}.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.cus_step-title{color:var(--color-foreground-heading)}.cus_step5_txt{color:var(--color-foreground)}@media (max-width: 768px){.cus_form-wrapper{width:90%}.cus_step{padding:20px}.cus_step-title{font-size:24px}.cus_allergy-checkbox-list{grid-template-columns:1fr}.cus_plan{width:48%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/start-box.css.map */
