.pet-service{background-color:#fff;border:1px solid #ddd;border-radius:16px;padding:1.5rem;width:100%;max-width:300px;color:#1a1a1a}@media screen and (max-width:576px){.pet-service{max-width:100%}}.pet-service label{font-size:1.25rem;font-weight:500;color:#19453d;margin-bottom:.7rem}.pet-service .select-wrapper{position:relative;margin-bottom:1.2rem}.pet-service .select-wrapper select{width:100%;appearance:none;border:none;border-radius:12px;background:#fff;padding:10px 14px;font-size:15px;color:#333;background-color:#f8f6f1;cursor:pointer}.pet-service .select-wrapper select:focus{outline:none}.pet-service .select-wrapper .arrow{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:#4a766e;font-size:12px;pointer-events:none}.pet-service .pet-options{display:flex;gap:10px;flex-wrap:wrap}.pet-service .pet-options .pet-option{position:relative;flex:1 1;flex-basis:48%;display:flex;align-items:center;justify-content:space-between;background:#f8f6f1;border-radius:12px;padding:.6rem .8rem;cursor:pointer;transition:all .2s ease-in-out;width:40%}.pet-service .pet-options .pet-option input{display:none}.pet-service .pet-options .pet-option .label-text{font-size:15px;color:#333}.pet-service .pet-options .pet-option .radio-circle{position:absolute;right:.8rem;width:1rem;height:1rem;border-radius:50%;border:2px solid rgba(0,0,0,0);outline:2px solid #4a766e}.pet-service .pet-options .pet-option.active .radio-circle{border:2px solid #fff;background:#4a766e}.rate-slider-container{width:100%;margin-top:1.5rem}.rate-slider-container label{font-family:var(--secondary-font);font-size:1.25rem;font-weight:500;display:block;margin-bottom:.7rem;color:#19453d}.rate-slider-container .slider-wrapper{display:flex;align-items:center;gap:16px;background-color:#f8f6f1;border-radius:12px;padding:.6rem 1rem;width:100%;box-sizing:border-box}.rate-slider-container .slider-wrapper span{font-size:1.15rem;font-weight:600;color:#19453d;font-family:var(--secondary-font);white-space:nowrap;-webkit-user-select:none;user-select:none;min-width:3ch}.rate-slider-container .slider-wrapper span:last-of-type{min-width:4.5ch;text-align:right}.rate-slider-container .slider-wrapper input[type=range]{appearance:none;flex:1 1;width:100%;height:4px;background-color:rgb(237.8,232.8857142857,220.6);border-radius:9999px;outline:none;background-image:linear-gradient(#4a766e,#4a766e);background-repeat:no-repeat;cursor:pointer}.rate-slider-container .slider-wrapper input[type=range]::-webkit-slider-thumb{appearance:none;width:20px;height:20px;background-color:#fff;border:3px solid #4a766e;border-radius:50%;cursor:pointer;margin-top:-1px;-webkit-transition:transform .1s ease,box-shadow .2s ease;transition:transform .1s ease,box-shadow .2s ease}.rate-slider-container .slider-wrapper input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.1)}.rate-slider-container .slider-wrapper input[type=range]::-webkit-slider-thumb:active{transform:scale(1.15);box-shadow:0 0 0 6px rgba(74,118,110,.15)}.rate-slider-container .slider-wrapper input[type=range]::-moz-range-thumb{width:20px;height:20px;background-color:#fff;border:3px solid #4a766e;border-radius:50%;cursor:pointer;-moz-transition:transform .1s ease,box-shadow .2s ease;transition:transform .1s ease,box-shadow .2s ease}.rate-slider-container .slider-wrapper input[type=range]::-moz-range-thumb:hover{transform:scale(1.1)}.rate-slider-container .slider-wrapper input[type=range]::-moz-range-thumb:active{transform:scale(1.15);box-shadow:0 0 0 6px rgba(74,118,110,.15)}.rate-slider-container .slider-wrapper input[type=range]::-ms-thumb{width:20px;height:20px;background-color:#fff;border:3px solid #4a766e;border-radius:50%;cursor:pointer;-ms-transition:transform .1s ease,box-shadow .2s ease;transition:transform .1s ease,box-shadow .2s ease}.rate-slider-container .slider-wrapper input[type=range]::-ms-thumb:hover{transform:scale(1.1)}.rate-slider-container .slider-wrapper input[type=range]::-ms-thumb:active{transform:scale(1.15);box-shadow:0 0 0 6px rgba(74,118,110,.15)}