.custom-model-main{text-align:center;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;-webkit-overflow-scrolling:touch;outline:0;opacity:0;-webkit-transition:opacity .15s linear,z-index .15;-o-transition:opacity .15s linear,z-index .15;transition:opacity .15s linear,z-index .15;z-index:-1;overflow-x:hidden;overflow-y:auto;display:flex;align-items:center}.modal-header{background:var(--color-primary-white);color:var(--color-primary-blue);padding:10px 16px;text-transform:capitalize;font-weight:700;font-size:var(--font-20);border-bottom:1px solid var(--color-neutral-850)}.custom-model-footer .button-group{display:flex;justify-content:center;gap:10px;padding:10px 16px}.custom-model-main.model-open{z-index:99999;opacity:1;overflow:hidden}.custom-model-inner{vertical-align:middle;max-width:750px;margin:0 auto;width:90%}.custom-model-wrap{display:flex;flex-direction:column;width:100%;position:relative;background-color:var(--color-primary-white);border-radius:12px;box-shadow:0 10px 40px #0000004d;background-clip:padding-box;outline:0;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;max-height:90vh}.custom-model-wrap .pop-up-content-wrap{overflow-y:auto;padding:20px 20px 8px;border-bottom:1px solid var(--color-neutral-850)}.model-open .custom-model-inner{position:relative;z-index:101}.custom-model-main.model-open .bg-overlay{z-index:99;display:block}.custom-model-main .bg-overlay{background:#002d7266;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);height:100vh;width:100%;position:fixed;left:0;top:0;right:0;bottom:0;z-index:0;-webkit-transition:background .15s linear;-o-transition:background .15s linear;transition:background .15s linear}.custom-model-main .close-btn{position:absolute;right:16px;top:12px;cursor:pointer;z-index:99;font-size:30px;color:var(--color-primary-blue);line-height:0}.custom-model-main .field-input,.custom-model-main select,.custom-model-main .choices__inner{width:100%}.choices[data-type*=select-one]:after{display:none}.choices[data-type*=select-one] .choices__inner:after{background:url("{{ 'Arrow-down.svg' | asset_url }}") no-repeat center;width:17px;height:7px;border:none;transition:transform .3s ease;margin-top:0;background-size:contain;content:"";display:block}.choices[data-type*=select-one].is-open .choices__inner:after{transform:rotate(180deg)}.choices .choices__inner{background-color:var(--color-primary-white);color:var(--color-text-color);padding:12px 16px!important;border:none;border-radius:8px;outline:1px solid var(--tint-30);outline-offset:0;font-family:var(--font-family-main);font-size:var(--font-14);letter-spacing:var(--letter-spacing-2);line-height:var(--line-height-body);font-weight:var(--font-weight-normal);transition:outline-color .2s ease,box-shadow .2s ease}.choices .choices__inner{display:flex;align-items:center}.choices .choices__list--single{padding:0 24px 0 0;flex:1}.choices .choices__inner:active{outline-color:var(--tint-60)}.choices .choices__inner:focus,.choices .choices.is-focused .choices__inner{outline-width:2px;outline-color:var(--primary-blue-tint-60);box-shadow:none}.choices .choices__inner:disabled{background-color:var(--tint-20);outline-color:var(--tint-30)}.choices .choices__inner.error,.choices .choices__inner.error:focus-visible{outline-color:var(--color-error)}.choices .choices__inner::placeholder{color:var(--color-hint)}.choices .choices__inner:disabled::placeholder{color:var(--color-text-color)}.choices__list--dropdown .choices__list,.choices__list[aria-expanded] .choices__list{font-weight:var(--font-weight-normal);color:var(--color-text-color)}.choices .choices__input{margin:0;padding:0;background:transparent}.choices .choices__input:focus,.choices .choices__input:focus-visible{outline:none;box-shadow:none}div.choices{overflow:visible;margin:0}.choices__list--multiple .choices__item{background-color:var(--color-primary-blue);color:var(--color-primary-white)}.customer-pets__form{display:flex;flex-direction:column}.custom-model-main .field-row .field-group{flex:1}.custom-model-main .field-date-group{display:flex;gap:8px}.custom-model-main .field-date-group select{flex:1}.custom-model-main .field-row{display:flex;gap:24px}.custom-model-footer .button-group .button{min-width:100px;border-radius:8px}.choices{margin-bottom:0}.choices__inner{border-radius:8px;padding:6px 8px}.choices__list--multiple .choices__item .choices__button{border-left:none;margin-left:6px}.field-group .field-label[for=petType]+.choices,.field-group .field-label[for=petBreed]+.choices{width:100%}.choices.is-disabled{opacity:.6}.choices.is-disabled .choices__list{opacity:0}.choices.is-disabled .choices__inner{background-color:var(--color-neutral-950);cursor:not-allowed}.choices.is-disabled .choices__list--single{pointer-events:none}.choices.is-disabled .choices__list--dropdown{display:none!important}.choices.is-disabled .choices__inner{background:var(--color-neutral-950);cursor:not-allowed}.field-error-message{color:var(--color-error);font-weight:var(--font-weight-bold);font-size:var(--font-12);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-2)}.customer-pets__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.customer-pets__header .customer-pets__title{margin:0;color:var(--color-primary-blue)}.customer-pets__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding:0;list-style:none}#feedbackMessage{padding:10px 16px;font-size:14px}.customer-pets__grid .pet-card{border:1px solid var(--color-primary-blue);text-align:center;border-radius:8px;padding:16px 10px}.pet-card__actions{display:flex;justify-content:center;gap:10px}.pet-card__actions .button{padding:6px 10px;display:flex;gap:8px}.pet-card__name{margin:0;padding:20px 10px 35px}@media screen and (min-width:800px){.custom-model-main:before{content:"";display:inline-block;height:auto;vertical-align:middle;margin-right:-0px;height:100%}}@media screen and (max-width:1024px){.custom-model-main .custom-model-wrap .pop-up-content-wrap{padding:16px}.customer-pets__grid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:767px){.customer-pets__grid{grid-template-columns:repeat(2,1fr)}.custom-model-inner{margin-top:10px}.custom-model-main .field-row{flex-direction:column;gap:initial}.customer-pets__header .general-heading,.customer-vets__header .general-heading{flex-direction:row}}@media screen and (max-width:480px){.customer-pets__grid{grid-template-columns:repeat(1,1fr)}.customer-vets .customer-vets__header{flex-wrap:wrap;gap:16px}.customer-vets .vet-btns{width:100%}.customer-vets .vet-btns button{width:50%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/pet-vet-popup.css.map */
