.component-healthy-dt-calculator{display:block;-webkit-box-shadow:0px 0px 5px rgba(0,0,0,.1);box-shadow:0 0 5px #0000001a;border-radius:50px 50px 50px 0;padding:50px 0 80px;position:relative}.component-healthy-dt-calculator__image-wrapper{position:absolute;left:0;right:0;top:0;bottom:0;pointer-events:none}.component-healthy-dt-calculator__image-wrapper img{width:100%;height:100%}.component-healthy-dt-calculator__form{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}.component-healthy-dt-calculator__form .form__input-group{max-width:200px}.component-healthy-dt-calculator__form .form__input-group#discover-health-concerns{max-width:300px}.component-healthy-dt-calculator__form .form__input-group label{color:var(--section-color);font-size:16px;font-weight:600}.component-healthy-dt-calculator__form .form__input-group input{max-width:150px}.component-healthy-dt-calculator__form .form__input-group .input-group__select,.component-healthy-dt-calculator__form .form__input-group input{font-size:16px;line-height:1;padding:8px 10px;color:#314e31;background:#fff}.component-healthy-dt-calculator__form .form__input-group .input-group__select{background:#fff;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:100%;position:relative;padding:10px;-webkit-box-shadow:2px 2px 13px rgba(0,0,0,.1);box-shadow:2px 2px 13px #0000001a}.component-healthy-dt-calculator__form .form__input-group .input-group__select .select__value{pointer-events:none}.component-healthy-dt-calculator__form .form__input-group .input-group__select .select__icon{width:13px;height:13px;position:absolute;right:10px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.component-healthy-dt-calculator__form .form__input-group .input-group__select .select__items{position:absolute;list-style:none;margin:0;padding:10px;left:0;border:1px solid var(--color-border);background:#fff;z-index:5;border-top:0;bottom:3px;-webkit-transform:translate(0,100%);transform:translateY(100%);font-size:14px;width:100%;max-height:250px;overflow:hidden;overflow-y:scroll;display:none}.component-healthy-dt-calculator__form .form__input-group .input-group__select .select__items::-webkit-scrollbar{width:5px!important;margin-left:5px}.component-healthy-dt-calculator__form .form__input-group .input-group__select .select__items::-webkit-scrollbar-track{background:#fff}.component-healthy-dt-calculator__form .form__input-group .input-group__select .select__items::-webkit-scrollbar-thumb{background:var(--section-color)}.component-healthy-dt-calculator__form .form__input-group .input-group__select .select__items li{margin:3px 0}.component-healthy-dt-calculator__form .form__input-group .input-group__select .select__items li:hover{text-decoration:underline}.component-healthy-dt-calculator__form .form__input-group .input-group__select .select__items li.is-selected{font-weight:700;color:#b1ca52}.component-healthy-dt-calculator__form .form__input-group .input-group__select.is-open{border-radius:4px 4px 0 0}.component-healthy-dt-calculator__form .form__input-group .input-group__select.is-open .select__items{display:block}.component-healthy-dt-calculator__form .form__input-group .input-group__select.is-open .select__icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.component-healthy-dt-calculator__form .form__input-group--radio{position:relative;background:#ffffffe6;border:1px solid var(--section-color);border-radius:4px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-width:110px;width:100%;margin-top:5px;margin-left:auto}.component-healthy-dt-calculator__form .form__input-group--radio input{position:absolute!important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden;padding:0}.component-healthy-dt-calculator__form .form__input-group--radio label{color:var(--section-color);font-size:12px;line-height:1;text-align:center;padding:7px 10px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;width:100%;font-weight:500}.component-healthy-dt-calculator__form .form__input-group--radio label:hover{cursor:pointer}.component-healthy-dt-calculator__form .form__input-group--radio input:checked+label{background-color:var(--section-color);color:#fff;border-radius:2px}.component-healthy-dt-calculator__form .form__input-group#discover-health-concerns{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.component-healthy-dt-calculator__form .form__button-group{margin:auto 0}.component-healthy-dt-calculator__form .form__button-group .button{gap:10px;min-height:unset}.component-healthy-dt-calculator__form .form__button-group.show-tootltip{position:relative;overflow:visible}.component-healthy-dt-calculator__form .form__button-group.show-tootltip:before,.component-healthy-dt-calculator__form .form__button-group.show-tootltip:after{position:absolute;-webkit-transform:translateX(-50%) translateY(var(--translate-y, 0)) scale(0);transform:translate(-50%) translateY(var(--translate-y, 0)) scale(0);-webkit-transition:.2s -webkit-transform;transition:.2s -webkit-transform;transition:.2s transform;transition:.2s transform,.2s -webkit-transform;-webkit-transform-origin:bottom center;transform-origin:bottom center;top:-.25rem;left:50%}.component-healthy-dt-calculator__form .form__button-group.show-tootltip:hover:before,.component-healthy-dt-calculator__form .form__button-group.show-tootltip:hover:after{-webkit-transform:translateX(-50%) translateY(var(--translate-y, 0)) scale(1);transform:translate(-50%) translateY(var(--translate-y, 0)) scale(1)}.component-healthy-dt-calculator__form .form__button-group.show-tootltip:before{--translate-y: calc(-100% - 5px) ;background-color:#fff;border:1px solid rgb(var(--color-theme-red));color:rgb(var(--color-theme-red));font-size:12px;line-height:1.2;text-align:center;border-radius:.25rem;content:attr(data-tool);padding:5px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:200px}.component-healthy-dt-calculator__form .form__button-group.show-tootltip:after{--translate-y: -5px ;-webkit-transform-origin:top center;transform-origin:top center;content:"";border:5px solid transparent;border-top-color:rgb(var(--color-theme-red));border-top-width:5px}@media screen and (max-width:1067px){.component-healthy-dt-calculator__form{-ms-flex-wrap:wrap;flex-wrap:wrap}.component-healthy-dt-calculator__form .form__input-group{max-width:120px}.component-healthy-dt-calculator__form .form__input-group#discover-health-concerns{min-width:250px;-webkit-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset;max-width:unset}}@media screen and (max-width:768px){.component-healthy-dt-calculator{padding:50px 0}.component-healthy-dt-calculator .row{max-width:600}.component-healthy-dt-calculator__form{gap:5px}.component-healthy-dt-calculator__form .form__input-group{max-width:unset;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.component-healthy-dt-calculator__form .form__input-group input{max-width:unset;width:100%}.component-healthy-dt-calculator__form .form__input-group#discover-health-concerns{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:unset}.component-healthy-dt-calculator__form .form__button-group{width:100%;margin-top:16px}.component-healthy-dt-calculator__form .form__button-group .button{width:100%}}@media screen and (max-width:38em){.component-healthy-dt-calculator__form .form__input-group#discover-health-concerns{min-width:unset;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/component-healthy-dog-tool-calculator.css.map */
