.body--custom_layout-container{min-height:100vh;display:flex;flex-direction:column}.main--custom_layout-container{flex:1;display:flex;flex-direction:column}.login-form-container--header{margin-top:0}html{font-family:schnebel-sans-me,sans-serif!important}.heading,h1,h2,h3,h4,h5,h6{font-family:schnebel-sans-me,sans-serif!important;font-weight:700!important}p,span{font-family:schnebel-sans-me,sans-serif!important}.heading,.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{text-transform:none!important}.blockquote,.article__content blockquote{font-family:schnebel-sans-me,sans-serif!important;font-size:36px;font-style:italic;text-transform:none!important}@media screen and (min-width: 1000px){.product-meta{margin-top:24px!important}}.product-meta{margin-top:24px!important;margin-bottom:0!important;padding-bottom:16px;border-bottom:none!important}.price--compare{opacity:1!important;color:#3e2b2f!important;font-size:24px!important;font-weight:200!important}.price--large{font-size:24px!important;font-weight:300!important;margin-top:-6px!important}.label--highlight{padding-top:10px!important;color:#3e2b2f!important}@media screen and (min-width: 1000px){.product-meta__title{padding-bottom:12px!important}}.block-swatch-list{justify-content:flex-start!important}.register-button__product-page{padding:15px 35px!important;background-color:#2e2e2e!important;color:#fff!important;transition:background-color .3s ease-in-out!important}.register-button__product-page:hover{background-color:#585858!important}.add-to-cart--custom{visibility:visible;opacity:1;transform:none}.card-button__logged-in{background-color:#2e2e2e;color:#fff;text-transform:uppercase;background-image:none;padding:15px!important;transition:background-color .3s ease-in-out!important}.card-button__logged-in:hover{background-color:#585858!important}.card-button__logged-in--no-prescription{padding:15px}.card-button__logged-out{padding:10px!important}.button{line-height:20px}.button--primary,.button--high{padding:15px 35px!important}@media screen and (max-width: 1210px){.button--primary,.button--high{padding:15px 35px!important}}@media screen and (max-width: 999px){.product-sticky-form .product-form__add-button{padding-top:16px!important;padding-bottom:16px!important}}.pets-section{margin:32px 0}.pets-section-title{margin:0 0 8px;font-size:20px;font-weight:600;color:var(--text-color)}.pets-section-subtitle{margin:0 0 24px;font-size:14px;color:var(--text-color-light);line-height:1.5}#pets-container{margin-bottom:20px}.pet-entry{padding:20px 0}.pet-entry:not(:last-child){border-bottom:1px solid var(--border-color)}.pet-entry:last-child{margin-bottom:0}.pet-entry-header{display:flex;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--border-color)}.pet-number{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:rgb(var(--secondary-button-background));color:#fff;border-radius:50%;font-size:14px;font-weight:600;margin-right:12px}.pet-title{margin:0;font-size:16px;font-weight:600;color:var(--text-color)}.pet-fields{display:flex;flex-direction:column}.pet-fields .input-row{display:flex;gap:16px}.pet-fields .input-row .input{flex:1;min-width:0}.pet-fields .input{margin:0}@media (max-width: 768px){.pet-fields .input{flex:1 1 100%}}@media (max-width: 480px){.pet-fields{flex-direction:column;flex-wrap:wrap}.pet-fields .input-row{flex-wrap:wrap}.pet-fields .input-row .input{flex:0 1 auto;width:calc(50% - 8px);min-width:0}.pet-fields .pet-breed-input{width:100%!important}}.add-pet-button-container{display:flex;align-items:center;gap:12px;margin-top:16px}.round-plus-button{min-width:28px;min-height:28px;width:28px;height:28px;border-radius:50%;border:2px solid rgb(var(--secondary-button-background));background:#fff;color:rgb(var(--secondary-button-background));cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.round-plus-button:hover{background:rgb(var(--secondary-button-background));color:#fff;transform:scale(1.05)}.add-pet-label{font-size:14px;color:var(--text-color);font-weight:500}.page-header .text-container{padding-top:2rem}#oops{color:#de2a2a}.pet-weight-field::-webkit-outer-spin-button,.pet-weight-field::-webkit-inner-spin-button,.pet-birth-year-field::-webkit-outer-spin-button,.pet-birth-year-field::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pet-weight-field[type=number],.pet-birth-year-field[type=number]{-moz-appearance:textfield}.pet-weight-field,.pet-birth-year-field{position:relative;padding-right:60px}.number-arrows{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:2px}.number-arrow{width:20px;height:16px;background:rgba(var(--text-color),.1);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease;border-radius:2px;line-height:1;padding:0}.number-arrow:hover{background:rgba(var(--text-color),.2)}.number-arrow svg{width:10px;height:10px;fill:rgba(var(--text-color),.6)}.number-arrow:active{background:rgba(var(--text-color),.3)}.pet-remove-button{width:20px!important;height:20px!important;margin-left:auto!important;margin-right:0!important;flex-shrink:0;border-radius:50%!important;background:rgba(var(--text-color),.1)!important;border:none!important;color:rgba(var(--text-color),.6)!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:background-color .2s ease!important;padding:0!important}.pet-species-field,select.pet-species-field,.input__field.pet-species-field{position:relative!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2 4L6 8L10 4' stroke='%23666' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:12px!important;padding-right:36px!important}.pet-remove-button:hover{background:rgba(var(--text-color),.2)!important}.pet-remove-button:active{background:rgba(var(--text-color),.3)!important}.custom-badge-container .custom-badge{height:100px!important;width:100px!important;border-radius:50%;padding:0 0 5px!important;font-size:13px!important;font-weight:600;line-height:1.4;display:flex!important;align-items:center!important;justify-content:center!important;position:absolute;top:70px;left:10px;text-transform:none}.mini-cart__recommendations-list .custom-badge{height:40px!important;width:40px!important;top:-10px;left:20px;padding-bottom:2px!important;font-size:13px!important}.product__media-image-wrapper .custom-badge{height:150px!important;width:150px!important;font-size:18px!important;top:120px;left:30px}@media (max-width: 1000px){.custom-badge-container .custom-badge{height:60px!important;width:60px!important;font-size:7px!important;top:40px}.product__media-image-wrapper .custom-badge{height:90px!important;width:90px!important;font-size:12px!important;top:90px}.shopify-section--main-collection .custom-badge{height:90px!important;width:90px!important;font-size:12px!important;top:80px}}.drawer__header--custom{border:none}.prescription-overlay--container{display:flex;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0000;align-items:center;justify-content:center;z-index:9999;opacity:0;visibility:hidden;pointer-events:none;transition:all .3s ease-in-out}.prescription-overlay--container.active{background-color:#000000b3;opacity:1;visibility:visible;pointer-events:auto}.prescription-overlay--wrapper{background-color:#fff;max-width:550px;max-height:550px;display:flex;flex-direction:column;align-items:center;padding:40px 20px;margin:0 10px;transform:scale(.8) translateY(20px);opacity:0;transition:all .3s ease-in-out;pointer-events:auto}.prescription-overlay--container.active .prescription-overlay--wrapper{transform:scale(1) translateY(0);opacity:1}.prescription-overlay--content{display:flex;flex-direction:column;text-align:center}.prescription-overlay--close-button{background-image:none!important;background-color:#2e2e2e;color:#fff;width:100%!important;margin-top:20px!important;transition:all .2s ease-in-out}.prescription-overlay--close-button:hover{background-color:#1a1a1a;transform:translateY(-1px)}.prescription-overlay--close-button:active{transform:translateY(0) scale(.98);transition:all .1s ease-out}.product-item-meta__title{font-weight:600!important}.product-item__short_description{font-size:var(--base-font-size)!important;margin-bottom:8px;margin-top:8px;display:block;line-height:1.4}.product-item__subtitle{display:block;color:#9b9b9b!important;line-height:1.5!important;margin-bottom:10px}.product-item-meta__title{margin-bottom:0!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom.css.map */
