.link--animated.link--animated--spaced:after{bottom:-.25em}.link--animated.link--animated--bold{font-weight:var(---font-weight-body--bold)}.link--animated.link--animated--bold:after{height:2px}.link--animated.link--animated--show-underline:after{transform:scaleX(1)}.link--animated.link--animated--show-underline:focus:after,.link--animated.link--animated--show-underline:hover:after{transform:scaleX(0)}.h1,.h2,.h3,.h4,.jdgm-carousel-title,.jdgm-rev-widg__title,h1,h2,h3,h4{color:rgb(var(--heading-color));display:block;font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);text-transform:var(--heading-text-transform)}.h1,.h2,.h3,.h4,.heading--large,.jdgm-carousel-title,.jdgm-rev-widg__title,.rte .heading--large,h1,h2,h3,h4{font-weight:var(---font-weight-heading);letter-spacing:var(---letter-spacing-heading--mobile);line-height:var(---line-height-heading--mobile)}.heading--large,.rte .heading--large{font-family:var(---font-family-heading);font-size:var(---font-size-h0--mobile);font-style:var(---font-style-heading);font-variation-settings:"wght" 400}.heading--large span.heading--alternate,.rte .heading--large span.heading--alternate{color:var(---color-heading-1);font-weight:var(---font-weight-heading);text-transform:none}.heading--large a,.rte .heading--large a{color:var(---color-link)}@media only screen and (min-width:741px){.heading--large,.rte .heading--large{font-size:var(---font-size-h0--desktop);letter-spacing:var(---letter-spacing-heading--desktop);line-height:var(---line-height-heading--desktop)}}.h1,.rte .h1,.rte h1,h1{font-family:var(---font-family-heading);font-size:var(---font-size-h1--mobile);font-style:var(---font-style-heading);font-variation-settings:"wght" 400;font-weight:var(---font-weight-heading);letter-spacing:var(---letter-spacing-heading--mobile);line-height:var(---line-height-heading--mobile)}.h1 span.heading--alternate,.rte .h1 span.heading--alternate,.rte h1 span.heading--alternate,h1 span.heading--alternate{color:var(---color-heading-1);font-weight:var(---font-weight-heading);text-transform:none}.h1 a,.rte .h1 a,.rte h1 a,h1 a{color:var(---color-link)}@media only screen and (min-width:741px){.h1,.rte .h1,.rte h1,h1{font-size:var(---font-size-h1--desktop);letter-spacing:var(---letter-spacing-heading--desktop);line-height:var(---line-height-heading--desktop)}}.h2,.jdgm-carousel-title,.jdgm-rev-widg__title,.rte .h2,.rte h2,h2{font-family:var(---font-family-heading);font-size:var(---font-size-h2--mobile);font-style:var(---font-style-heading);font-variation-settings:"wght" 400;font-weight:var(---font-weight-heading);letter-spacing:var(---letter-spacing-heading--mobile);line-height:var(---line-height-heading--mobile)}.h2 span.heading--alternate,.jdgm-carousel-title span.heading--alternate,.jdgm-rev-widg__title span.heading--alternate,.rte .h2 span.heading--alternate,.rte h2 span.heading--alternate,h2 span.heading--alternate{color:var(---color-heading-1);font-weight:var(---font-weight-heading);text-transform:none}.h2 a,.jdgm-carousel-title a,.jdgm-rev-widg__title a,.rte .h2 a,.rte h2 a,h2 a{color:var(---color-link)}@media only screen and (min-width:741px){.h2,.jdgm-carousel-title,.jdgm-rev-widg__title,.rte .h2,.rte h2,h2{font-size:var(---font-size-h2--desktop);letter-spacing:var(---letter-spacing-heading--desktop);line-height:var(---line-height-heading--desktop)}}.h3,.rte .h3,.rte h3,h3{font-family:var(---font-family-heading);font-size:var(---font-size-h3--mobile);font-style:var(---font-style-heading);font-variation-settings:"wght" 400;font-weight:var(---font-weight-heading);letter-spacing:var(---letter-spacing-heading--mobile);line-height:var(---line-height-heading--mobile)}.h3 span.heading--alternate,.rte .h3 span.heading--alternate,.rte h3 span.heading--alternate,h3 span.heading--alternate{color:var(---color-heading-1);font-weight:var(---font-weight-heading);text-transform:none}.h3 a,.rte .h3 a,.rte h3 a,h3 a{color:var(---color-link)}@media only screen and (min-width:741px){.h3,.rte .h3,.rte h3,h3{font-size:var(---font-size-h3--desktop);letter-spacing:var(---letter-spacing-heading--desktop);line-height:var(---line-height-heading--desktop)}}.h4,.rte .h4,.rte h4,h4{font-family:var(---font-family-heading);font-size:var(---font-size-h4--mobile);font-style:var(---font-style-heading);font-variation-settings:"wght" 400;font-weight:var(---font-weight-heading);letter-spacing:var(---letter-spacing-heading--mobile);line-height:var(---line-height-heading--mobile)}.h4 span.heading--alternate,.rte .h4 span.heading--alternate,.rte h4 span.heading--alternate,h4 span.heading--alternate{color:var(---color-heading-1);font-weight:var(---font-weight-heading);text-transform:none}.h4 a,.rte .h4 a,.rte h4 a,h4 a{color:var(---color-link)}@media only screen and (min-width:741px){.h4,.rte .h4,.rte h4,h4{font-size:var(---font-size-h4--desktop);letter-spacing:var(---letter-spacing-heading--desktop);line-height:var(---line-height-heading--desktop)}}.h5,.rte .h5,.rte h5,h5{font-family:var(---font-family-body);font-size:var(---font-size-h5--mobile);font-style:var(---font-style-body);font-weight:var(---font-weight-body--bold);letter-spacing:var(---letter-spacing-body--mobile);line-height:var(---line-height-body--mobile)}.h5 span.heading--alternate,.rte .h5 span.heading--alternate,.rte h5 span.heading--alternate,h5 span.heading--alternate{color:var(---color-heading-2);font-weight:var(---font-weight-body);text-transform:none}.h5 a,.rte .h5 a,.rte h5 a,h5 a{color:var(---color-link)}@media only screen and (min-width:741px){.h5,.rte .h5,.rte h5,h5{font-size:var(---font-size-h5--desktop);letter-spacing:var(---letter-spacing-heading--desktop);line-height:var(---line-height-heading--desktop)}}.h6,.rte .h6,.rte h6,h6{font-family:var(---font-family-body);font-size:var(---font-size-h6--mobile);font-style:var(---font-style-body);font-weight:var(---font-weight-body--bold);letter-spacing:var(---letter-spacing-body--mobile);line-height:var(---line-height-body--mobile)}.h6 span.heading--alternate,.rte .h6 span.heading--alternate,.rte h6 span.heading--alternate,h6 span.heading--alternate{color:var(---color-heading-2);font-weight:var(---font-weight-body);text-transform:none}.h6 a,.rte .h6 a,.rte h6 a,h6 a{color:var(---color-link)}@media only screen and (min-width:741px){.h6,.rte .h6,.rte h6,h6{font-size:var(---font-size-h6--desktop);letter-spacing:var(---letter-spacing-heading--desktop);line-height:var(---line-height-heading--desktop)}}.subheading{color:RGB(var(--subheading-color))}.heading.heading--regular{font-family:var(---font-family-heading);font-size:var(---font-size-subheading-large--mobile);font-style:var(---font-style-heading);font-weight:var(---font-weight-heading);letter-spacing:var(---letter-spacing-subheading--mobile);text-transform:uppercase}@media only screen and (min-width:741px){.heading.heading--regular{font-size:var(---font-size-subheading-large--desktop)}}.heading.heading--small,.product-sticky-form__title{font-family:var(---font-family-heading);font-size:var(---font-size-subheading--mobile);font-style:var(---font-style-heading);font-weight:var(---font-weight-heading);letter-spacing:var(---letter-spacing-subheading--mobile);text-transform:uppercase}.heading.heading--small+.h1,.heading.heading--small+.h2,.heading.heading--small+.h3,.heading.heading--small+.h4,.heading.heading--small+.jdgm-carousel-title,.heading.heading--small+.jdgm-rev-widg__title,.heading.heading--small+h1,.heading.heading--small+h2,.heading.heading--small+h3,.heading.heading--small+h4,.heading.heading--small+p,.product-sticky-form__title+.h1,.product-sticky-form__title+.h2,.product-sticky-form__title+.h3,.product-sticky-form__title+.h4,.product-sticky-form__title+.jdgm-carousel-title,.product-sticky-form__title+.jdgm-rev-widg__title,.product-sticky-form__title+h1,.product-sticky-form__title+h2,.product-sticky-form__title+h3,.product-sticky-form__title+h4,.product-sticky-form__title+p{margin-top:12px}.heading.heading--small+hr,.product-sticky-form__title+hr{margin-top:0}@media only screen and (min-width:741px){.heading.heading--small,.product-sticky-form__title{font-size:var(---font-size-subheading--desktop)}}.heading.heading--xsmall{font-family:var(---font-family-heading);font-size:var(---font-size-subheading-small--mobile);font-style:var(---font-style-heading);font-weight:var(---font-weight-heading);letter-spacing:var(---letter-spacing-subheading--mobile);text-transform:uppercase}@media only screen and (min-width:741px){.heading.heading--xsmall{font-size:var(---font-size-subheading-small--desktop)}}body{line-height:var(---line-height-body--mobile)}.text--small{font-size:var(---font-size-body--mobile);margin-top:0}@media only screen and (min-width:741px){.text--small{font-size:var(---font-size-body--desktop)}}@media only screen and (max-width:740px){.p--mobile{font-family:var(---font-family-body);font-size:var(---font-size-body--mobile);font-weight:var(---font-weight-body)}}.text--xxsmall,.tiny{font-size:var(---font-size-body-xs--mobile)}@media only screen and (min-width:741px){.text--xxsmall,.tiny{font-size:var(---font-size-body-xs--desktop)}}.text--xxsmall p,.tiny p{font-size:var(---font-size-body-xs--mobile)}@media only screen and (min-width:741px){.text--xxsmall p,.tiny p{font-size:var(---font-size-body-xs--desktop)}}@media only screen and (max-width:740px){.p-tiny--mobile,.text--xxsmall--mobile{font-family:var(---font-family-body);font-size:var(---font-size-body-xs--mobile);font-weight:var(---font-weight-body)}}.minor,.text--xsmall{font-size:var(---font-size-body-small--mobile)}@media only screen and (min-width:741px){.minor,.text--xsmall{font-size:var(---font-size-body-small--desktop)}}.minor p:not(.heading),.text--xsmall p:not(.heading){font-size:var(---font-size-body-small--mobile)}@media only screen and (min-width:741px){.minor p:not(.heading),.text--xsmall p:not(.heading){font-size:var(---font-size-body-small--desktop)}}@media only screen and (max-width:740px){.p-minor--mobile,.text--small--mobile{font-family:var(---font-family-body);font-size:var(---font-size-body-small--mobile);font-weight:var(---font-weight-body)}}.major,.text--large{font-size:var(---font-size-body-large--mobile)}@media only screen and (min-width:741px){.major,.text--large{font-size:var(---font-size-body-large--desktop)}}.major p:not(.heading),.text--large p:not(.heading){font-size:var(---font-size-body-large--mobile)}@media only screen and (min-width:741px){.major p:not(.heading),.text--large p:not(.heading){font-size:var(---font-size-body-large--desktop)}}@media only screen and (max-width:740px){.p-major--mobile,.text--large--mobile{font-family:var(---font-family-body);font-size:var(---font-size-body-large--mobile);font-weight:var(---font-weight-body)}}.link.link--strong,.strong,strong{font-weight:var(---font-weight-body--bold)}.link.link--strong{text-decoration:none}.blockquote,blockquote{font-size:var(---font-size-h3--mobile)}@media only screen and (min-width:741px){.blockquote,blockquote{font-size:var(---font-size-h3--desktop)}}.product-item .product-item-meta__title{font-family:var(---font-family-heading);font-size:var(---font-size-body-large--mobile);font-weight:var(---font-weight-body--bold);letter-spacing:var(---letter-spacing-subheading--mobile);line-height:var(---line-height-heading--mobile)}@media only screen and (min-width:741px){.product-item .product-item-meta__title{font-size:var(---font-size-body-large--desktop)}}.product-meta__title{font-size:var(---font-size-h1--mobile)}@media only screen and (min-width:741px){.product-meta__title{font-size:var(---font-size-h1--desktop)}}.header__linklist{font-weight:var(---font-weight-body--bold)}.quiz .h1,.quiz .h2,.quiz .h3,.quiz .h4,.quiz .jdgm-carousel-title,.quiz .jdgm-rev-widg__title,.quiz h1,.quiz h2,.quiz h3,.quiz h4{margin-bottom:12px;margin-top:36px}.quiz .icon.icon--fill *{stroke:none;fill:currentColor}html{scroll-behavior:smooth}.table--bordered td{border-top:1px solid #e6e6e6}.split-page{background:RGB(var(--section-block-background))}@media only screen and (min-width:1001px){.split-page{display:grid;grid-template-columns:3fr 4fr;height:100%;min-height:80vh}}.split-page .page-header__text-wrapper{margin-bottom:38px;margin-top:0}.split-page__header{padding-top:calc(var(--vertical-breather)*2)}.split-page__footer{justify-self:flex-end;padding-bottom:calc(var(--vertical-breather)*2)}.split-page__footer .form__secondary-action{margin:0}.split-page__footer .form__secondary-action a,.split-page__footer .form__secondary-action button{font-weight:700;text-decoration:none}.split-page__image{height:100%;-o-object-fit:cover;object-fit:cover}.split-page__content{padding:0 var(--container-gutter)}.split-page__content-wrapper{display:flex;flex-direction:column;height:100%;justify-content:space-between;margin:auto;position:relative}@media only screen and (min-width:1001px){.split-page__content-wrapper{max-height:calc(100vh - var(--header-height))}}html.supports-cookies .supports-cookies,html.supports-no-cookies .supports-no-cookies{display:none}[class*=template-customers] .link-bar{--background:var(---background-color--content-reversed-1);--text-color:var(---color-text--reversed);background:var(--background);color:var(--text-color)}[class*=template-customers] .link-bar .link-bar__link-item{transition:color .25s}[class*=template-customers] .link-bar .link-bar__link-item:hover{color:var(---color--highlight)}[class*=template-customers] .link-bar .link-bar__link-item .text--subdued{transition:color .25s}[class*=template-customers] .link-bar .link-bar__link-item .text--subdued:hover{color:var(---color--danger)!important}[class*=template-customers] .link-bar .text--underlined{--text-color:var(---color--highlight);color:var(--text-color);cursor:default;pointer-events:none;text-decoration:none}[class*=template-customers] .link-bar .text--underlined:after{content:none}[class*=template-customers] .page-header .heading{align-items:center;display:flex;gap:.25em;justify-content:center}[class*=template-customers] .page-header .bubble-count{background-color:var(---color--highlight);color:var(---color-text);font-size:.5em;font-weight:700;height:36px;letter-spacing:-.075em!important;width:36px}.account{background-color:var(---background-color--content-1)}.account .account__orders-table{font-size:var(---font-fize-body);font-weight:400}.account .account__orders-table td,.account .account__orders-table thead th{padding:.5rem 0}.account .account__orders-table .reorder-button{background-color:var(---color--highlight);letter-spacing:0;line-height:2.4em;min-width:0;padding:0 1em}.account .account__order-item-actions{display:flex;flex-direction:column;gap:.5em}@media (min-width:1000px){.account .account__order-item-actions{flex-direction:row;gap:20px}}.mini-cart{--root-background:var(---background-color--content-1--rgb);--section-block-background:var(---background-color--content-1--rgb);--background:var(---background-color--content-1--rgb);width:100vw}.mini-cart:after{background:hsla(0,0%,100%,0);bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0;transition:background-color .25s;z-index:1}.mini-cart.cart-drawer--loading:after{background:RGBA(var(---background-color--content-1--rgb),.75);pointer-events:auto}.mini-cart .drawer__header{border-bottom:0;height:auto;max-height:none}.mini-cart .drawer__title{margin-bottom:0;text-transform:none}.mini-cart .drawer__close-button{bottom:0;top:0}.mini-cart free-shipping-bar{background:RGB(var(---background-color--content-2--rgb));border-radius:var(---border-radius--general);margin:0 0 20px;padding:20px 30px}.mini-cart free-shipping-bar .text--small{margin-bottom:0}.mini-cart .mini-cart__drawer-footer{--root-border-color:var(---color-line--light--rgb);padding:20px var(--container-gutter)}.mini-cart .product-item-meta__title{font-size:var(---font-size-body--desktop);line-height:1.2}.mini-cart .product-item-meta__property{font-weight:var(---font-weight-body)}.mini-cart .product-item-meta__price-and-remove{align-items:center;display:flex;justify-content:space-between}.mini-cart .product-item-meta__price-and-remove .line-item__quantity{margin-top:0}.mini-cart .line-item .line-item__content-wrapper{margin-bottom:35px;margin-top:0}.mini-cart .line-item .line-item__info{width:100%}.mini-cart .line-item .line-item__image{border-radius:6px}.mini-cart .line-item .line-item__image-wrapper{margin-right:10px}@media only screen and (min-width:1001px){.mini-cart .line-item .line-item__image-wrapper{margin-right:20px}}.mini-cart .line-item .line-item__remove-button{font-weight:400}.mini-cart .line-item .product-item-meta__price-list-container,.mini-cart .line-item .product-item-meta__property-list{margin:0}.mini-cart .line-item .quantity-selector{--quantity-selector-height:32px;overflow:hidden}.mini-cart .line-item .quantity-selector__input{font-size:var(---font-size-body-small--desktop);font-weight:var(---font-weight-body)}.mini-cart .line-item .quantity-selector__button,.mini-cart .line-item .quantity-selector__input{background:RGB(var(---background-color--content-1--rgb))}.mini-cart .line-item .line-item__remove-button{font-size:var(---font-size-body-small--desktop);font-weight:var(---font-weight-body)}.mini-cart .mini-cart__drawer-prefooter{font-weight:var(---font-weight-body);padding:10px var(--container-gutter);position:relative;text-align:center}.mini-cart .mini-cart__drawer-prefooter:after{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);content:"";display:block;height:30px;position:absolute;top:0;transform:translateY(-100%);width:100%}.mini-cart .cart-subscriptions{background:var(---background-color--content-2);border-radius:8px;display:block;margin-bottom:12px}.mini-cart .cart-subscriptions .cart-subscriptions-form__actions{align-items:center;display:flex;flex-direction:column;gap:1em}.mini-cart .cart-subscriptions .cart-subscriptions__form{border-top:1px solid rgba(var(---color--brand-6--rgb),.5);padding:12px}@media only screen and (min-width:1001px){.mini-cart .cart-subscriptions .cart-subscriptions__form{padding:24px}}.mini-cart .cart-subscriptions .subscriptions-input{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;margin:1em 0}@media only screen and (min-width:1001px){.mini-cart .cart-subscriptions .subscriptions-input{flex-direction:row}}.mini-cart .cart-subscriptions .subscriptions-input label{font-size:var(---font-size-body--small);font-weight:700}.mini-cart .cart-subscriptions .subscriptions-input select{border-radius:8px;padding:.25em 2.5em .25em .75em}.mini-cart .product-item-tags{display:flex;flex-wrap:wrap;gap:10px;margin:.5em 0}.mini-cart .product-item-tag{align-items:center;background:var(---background-color--secondary);border-radius:4px;display:inline-flex;gap:.25em;padding:.35em .5em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mini-cart .product-item-tag svg *{fill:currentColor;outline:currentColor}.mini-cart .product-item-tag--prescription{background:RGB(var(---background-color--danger--rgb));color:RGB(var(---color--danger--rgb))}.mini-cart .product-item-tag--subscription{background-color:var(---color--highlight)}.mini-cart .product-item-tag__icon{align-items:center;display:flex;line-height:1}.mini-cart .product-item-tag__icon svg{height:20px;width:20px}.mini-cart .product-item-tag__text{line-height:1}.mini-cart .shipping-details{--padding-horizontal:30px;--padding-vertical:20px}.mini-cart .shipping-details__inner{margin-left:calc(var(--padding-horizontal)*-1);margin-right:calc(var(--padding-horizontal)*-1);padding-top:var(--padding-vertical)}.mini-cart .shipping-details__footer,.mini-cart .shipping-details__inner{border-top:1px solid rgba(0,0,0,.2);margin-top:calc(var(--padding-vertical)*1);padding-left:var(--padding-horizontal);padding-right:var(--padding-horizontal)}.mini-cart .shipping-details__footer{line-height:1.2;padding-top:calc(var(--padding-vertical)*.5)}.mini-cart .shipping-details__header{display:flex;justify-content:space-between}.mini-cart .shipping-details__heading{margin:0;padding:0}.mini-cart .shipping-details__table{font-size:var(---font-size-body-small--desktop);text-align:left;width:100%}.mini-cart .shipping-details__table td,.mini-cart .shipping-details__table th{font-size:.9em!important}.mini-cart .shipping-details__table tr td,.mini-cart .shipping-details__table tr th{padding:.1em 0;text-align:center}.mini-cart .shipping-details__table tr td:first-child,.mini-cart .shipping-details__table tr th:first-child{text-align:left}.mini-cart .shipping-details__table tr td:last-child,.mini-cart .shipping-details__table tr th:last-child{text-align:right}.mini-cart .shipping-details__message{background-color:var(---background-color--content-1);border-radius:var(--block-border-radius);line-height:1.4;margin:1em 0;padding:.75em}.mini-cart .shipping-details__message p{font-size:.9em!important}.mini-cart .cart-vet-partner__selector-form{border-top:1px solid var(---color-line--light);margin-top:20px;padding-top:20px}.account-dog-info{--text-font-weight:300;border-radius:18px;color:RGB(var(--text-color));display:flex;flex-direction:column;font-weight:var(--text-font-weight);gap:30px;overflow:hidden;padding:24px}.account-dog-info strong{font-weight:700}.account-dog-info .h1,.account-dog-info .h2,.account-dog-info .h3,.account-dog-info .h4,.account-dog-info .h5,.account-dog-info .h6,.account-dog-info .jdgm-carousel-title,.account-dog-info .jdgm-rev-widg__title,.account-dog-info h1,.account-dog-info h2,.account-dog-info h3,.account-dog-info h4,.account-dog-info h5,.account-dog-info h6{color:RGB(var(--heading-color))}.account-dog-info .account-dog-info{display:flex}.account-dog-info .button-wrapper{display:flex;flex-direction:column;gap:.5em}@media only screen and (min-width:1001px){.account-dog-info .button-wrapper{display:flex;flex-direction:row}}.account-dog-info .button{line-height:1.2!important}.account-dog-info .button-wrapper--center{justify-content:center}@media only screen and (min-width:1001px){.account-dog-info{padding:48px}.product__media{position:sticky;top:calc(var(--announcement-bar-height) + var(--header-height) + var(--vertical-breather))}}@media only screen and (min-width:741px){.shopify-section--feeding-calculator{margin-top:150px}}.fieldset{--form-input-gap:24px;margin:var(--container-gutter) 0}.fieldset:last-child{margin-bottom:0}.feeding-calculator{position:relative}.feeding-calculator__icon{display:none;left:0;margin:auto;position:absolute;right:0;top:0;transform:translateY(-65%)}@media only screen and (min-width:741px){.feeding-calculator__icon{display:block;height:200px;width:200px}}@media only screen and (min-width:1201px){.feeding-calculator__icon{height:250px;width:250px}}.calculator-results-table tr.selected td{background:var(---color--brand-1)}.calculator-results-table tr.selected .label{visibility:visible}.calculator-results-table tr.results-row{cursor:pointer}.calculator-results-table th span{display:block;font-size:.75em}.calculator-results-table td .label,.calculator-results-table th .label{margin:0 .5em}.calculator-results-table .label{padding:.4em .8em;visibility:hidden}.results-row button.link{align-items:center;display:flex}.results-row .results-row__details{align-items:flex-start;display:flex;gap:.5em;justify-content:flex-start}.results-row .results-row__external-link{background-color:RGBA(var(---color-line--rgb),0);border:1px solid rgba(var(---color-line--rgb),.25);border-radius:5px;padding:.05em .25em;transition:background-color .25s}.results-row .results-row__external-link:focus,.results-row .results-row__external-link:hover{background-color:RGBA(var(---color-line--rgb),.1)}.feeding-calculator-nutrition{--product-image-size:120px;--product-image-border-size:36px;--primary-button-background:var(--product-color);padding-top:30px;position:relative}.feeding-calculator-nutrition__header{background:RGB(var(--product-color));border-top-left-radius:var(--block-border-radius);border-top-right-radius:var(--block-border-radius);display:flex;height:60px;justify-content:center;position:relative}.feeding-calculator-nutrition__header:after{--offset:calc((var(--product-image-size) - var(--product-image-border-size)*2)*-1);background:RGB(var(--product-color));border-radius:120px;content:"";display:block;height:calc(var(--product-image-size) + 30px);left:0;margin:auto;padding:15px;position:absolute;right:0;top:0;transform:translateY(var(--offset));width:calc(var(--product-image-size) + 30px);z-index:1}.feeding-calculator-nutrition__header-image{position:absolute;top:0;transform:translateY(-30px);z-index:2}.feeding-calculator-nutrition__content{background:RGB(var(--section-background,var(--background)));padding-top:calc(var(--vertical-breather)/2);position:relative;z-index:1}.nutrition-ratings{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}@media only screen and (min-width:1001px){.nutrition-ratings{gap:20px}}.nutrition-summary{display:flex;flex-direction:column;gap:20px}@media only screen and (min-width:741px){.nutrition-summary{flex-direction:row}.nutrition-summary .nutrition-summary-item{width:100%}}.nutrition-summary-item__title{margin-bottom:.5em}.nutritional-analysis{--row-spacing:0.35em;border:5px solid rgb(var(--heading-color));font-size:var(---font-size-body-small--mobile);padding:20px;text-align:left}@media only screen and (min-width:741px){.nutritional-analysis{font-size:var(---font-size-body-small--desktop)}}.nutritional-analysis__footer{font-size:var(---font-size-body-xs--mobile);margin-top:20px}@media only screen and (min-width:741px){.nutritional-analysis__footer{font-size:var(---font-size-body-xs--desktop)}}.analysis-category{display:block}.analysis-category__header{border-bottom:1px solid var(---color-line--light);display:flex;gap:10px;padding:var(--row-spacing) 0;width:100%}.analysis-category__header[aria-expanded=true] .analysis-category__button:before{content:"-"}.analysis-header{border-bottom:1px solid var(---color-line);display:block;margin-bottom:5px;margin-top:1em;padding:var(--row-spacing) 0}.analysis-header:first-child{margin-top:0}.analysis-header__title{font-size:20px;text-transform:uppercase}.analysis-category__title,.analysis-header__title{font-weight:var(---font-weight-body--bold)}.analysis-category__button{align-items:center;background:RGBA(var(--text-color),.05);border-radius:4px;display:inline-flex;font-weight:700;height:20px;justify-content:center;width:20px}.analysis-category__button:focus,.analysis-category__button:hover{background:RGBA(var(--text-color),.1)}.analysis-category__button:before{content:"+"}.analysis-category__content{display:none;width:100%}.analysis-category__header[aria-expanded=true]+.analysis-category__content{display:table!important}@media (min-width:480px){.analysis-category .analysis-row>:first-child{padding-left:30px}}.analysis-table{display:table;width:100%}.analysis-table-row{display:table-row;font-size:.95em;gap:5px;line-height:1.4;width:100%}.analysis-table-row>*{text-align:center;width:70px}@media (min-width:480px){.analysis-table-row>*{width:100px}}.analysis-table-row>:first-child{margin-right:auto;text-align:left;width:auto}.analysis-table-row>:last-child{text-align:right}.analysis-row{display:table-row;width:100%}.analysis-row>*{border-bottom:1px solid var(---color-line--light);display:table-cell;padding:var(--row-spacing) 0}.analysis-row>:last-child{padding-right:0;text-align:right}.product-color{color:RGB(var(--product-color))}.spaced-content{display:grid;gap:32px;grid-auto-flow:row;text-align:center}.spaced-content>*{margin:0}.spaced-content--tight{gap:20px}.section.section--use-padding{margin:0;padding:var(--vertical-breather) 0}.section.section--half-padding{--vertical-breather:calc(var(--vertical-breather)/2)}.section.section--double-spacing{--vertical-breather:var(--vertical-breather-double)}.section.section--no-padding{margin:0;padding:0}.section .container--no-padding{padding:0}.container--smaller{max-width:700px}.button{align-items:center;display:inline-flex;font-size:var(---font-size-button--mobile);font-weight:var(--text-font-bold-weight);gap:.5em;justify-content:center;min-height:unset;text-align:center;transition:color .25s}.button:not(.button--text){-webkit-padding-start:unset;-webkit-padding-end:unset;padding-inline-end:unset;padding-inline-start:unset;padding:1em 1.5em}@media only screen and (min-width:741px){.button{font-size:var(---font-size-button--desktop)}}.button[disabled]{--button-background:154,154,154;background-position:100% -100%,100% 100%!important;cursor:not-allowed;opacity:.5}.button:not(.button--link){min-width:200px}.button .loader-button__text{gap:16px}.button.button--highlight{--button-background:var(---color--highlight--rgb);--button-text-color:0,0,0}.button.button--tertiary{--button-background:var(---color--tertiary--rgb);--button-text-color:0,0,0}.button.button--tab{color:RGB(var(---color--brand-4--rgb));cursor:pointer;min-width:unset;padding-left:0!important;padding-right:0!important}.button.button--tab[disabled]{background:none;cursor:not-allowed;pointer-events:none}.button.button--tab:not([disabled]){cursor:pointer}.button.button--tab:not([disabled]):focus,.button.button--tab:not([disabled]):hover{color:RGB(var(---color--tertiary--rgb))}.button.button--tab:not([disabled]).active{color:RGB(var(---color--brand-1--rgb));cursor:default;pointer-events:none}.button.button--text{align-items:center;display:inline-flex;font-size:var(---font-size-body-large--desktop);font-weight:var(---font-weight-body--bold);gap:10px;min-width:0;padding-left:0;padding-right:0;transition:color .25s}.button.button--text:focus,.button.button--text:hover{color:var(---color-text--light)}.button.button--text .button__icon svg{height:10px;transform:rotate(45deg);width:10px}.button.button--hollow{background:transparent;box-shadow:0 0 0 1px RGB(var(--button-background));color:RGB(var(--button-background));transition:color .25s,box-shadow .25s,background .25s}.button.button--hollow:hover{background:RGB(var(--button-background));color:RGB(var(--button-text-color))}.button.button--stealth{background:RGB(var(--section-block-background));color:RGB(var(--text-color));transition:color .25s,box-shadow .25s,background .25s}.button.button--stealth:hover{background:RGB(var(--button-background));color:RGB(var(--button-text-color))}.button.button--tiny{font-size:var(---font-size-button--mobile);line-height:24px;min-width:0;padding:.25em 24px}@media only screen and (max-width:1000px){.button.button--tiny{min-width:unset}}@media only screen and (min-width:1001px){.button.button--tiny{font-size:var(---font-size-button--mobile);height:36px;line-height:36px}}.button.button--large{font-size:var(---font-size-button-large--mobile);min-height:unset;padding:.75em 2em}@media only screen and (max-width:1000px){.button.button--large{min-width:unset}}@media only screen and (min-width:1001px){.button.button--large{font-size:var(---font-size-button-large--desktop);height:64px}}.modal{--background:var(---background-color--content-1--rgb)}.modal .modal__close-button{right:26px;top:26px}.modal .modal__header{padding-top:24px;text-align:center}.modal .modal__title{font-size:var(---font-size-button-large--desktop)}.modal .modal__content{border-radius:8px}.modal .form__actions{margin-top:2em}@media only screen and (max-width:740px){.modal .form__actions .button{justify-content:center;width:100%}}.modal--login .quiz-modal-footer{font-size:var(---font-size-body--desktop);padding-bottom:var(--vertical-breather);text-align:center}.modal--register .modal__content{overflow:visible}.modal--register .quiz-modal__image{left:0;margin:auto;position:absolute;right:0;top:0;transform:translateY(-60%);width:185px}.modal--register .newsletter-modal__content{padding-top:90px!important}.modal--register .quiz-modal-footer{margin-top:20px!important}.modal--register .button--link{transform:translateY(calc(var(--vertical-breather)))}.recipe-modal .newsletter-modal{flex-direction:column}.recipe-modal .newsletter-modal__content{padding:var(--container-gutter);text-align:left}.recipe-modal .modal__close-button{color:var(---color-text--reversed);transition:transform .25s}.recipe-modal .modal__close-button:hover{transform:rotate(90deg)}.modal--upsells .quiz-results-product{width:300px}.modal--upsells .quiz-results-product__header img{margin:auto}.modal--upsells .quiz-results-product__footer{display:flex;justify-content:center;padding:0 20px}.modal--upsells .quiz-modal-content__header{margin:auto;max-width:450px;padding:0 40px}.modal--upsells .newsletter-modal__content{background:var(---background-color--content-2);max-width:unset;padding-bottom:var(--container-gutter);padding-top:var(--container-gutter)}.modal--upsells .quiz-results-product__footer-price{display:flex;margin-right:auto}.modal--upsells .quiz-results-product__footer-price .price{font-size:16px}.modal--upsells .price-list{align-items:center;display:flex}@media only screen and (max-width:1000px){.modal--upsells .gallery{margin-left:calc(var(--container-gutter)*-1);margin-right:calc(var(--container-gutter)*-1)}}.input input,.input select{font-weight:var(--text-font-bold-weight)}.revealing-form,revealing-form{display:block}.revealing-form-input,revealing-form-input{display:none}.revealing-form-input.revealing-form-input--animating,.revealing-form-input.revealing-form-input--visible,.revealing-form__actions,revealing-form-actions,revealing-form-input.revealing-form-input--animating,revealing-form-input.revealing-form-input--visible{display:block}expanding-input{position:relative}expanding-input select{bottom:0;height:100%;left:0;margin:0!important;opacity:0;position:absolute;right:0;top:0;width:100%}expanding-input select:focus+.expanding-input__display,expanding-input select:hover+.expanding-input__display{border-color:var(---color--highlight);outline:none}.expanding-input__display{cursor:text;padding-left:.5em;padding-right:.5em}.expanding-input__display:after{transition:color .25s}.expanding-input__display:empty{color:var(---color--secondary)}.expanding-input__display:empty:after{content:attr(data-default);font-weight:300}.expanding-input__display:focus{color:var(---color--highlight)}.expanding-input--select{cursor:pointer}.expanding-input--select .expanding-input__display{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 .5 5 5 5-5' stroke='%23E6E6E6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 10px);background-repeat:no-repeat;background-size:15px;padding-right:50px;pointer-events:none}.expanding-input__input:not(select){clip:rect(0 0 0 0);border:0;font-size:0;height:1px;margin:-1px;max-height:1px;max-width:1px;overflow:hidden;padding:0;position:absolute!important;width:1px}select.expanding-input__input option{background-color:#e6e6e6!important;color:var(---color-text)!important;font-size:var(---font-size-body-large--desktop)!important;text-align:left!important}.box-line-item{--box-line-item-padding:20px}.box-line-item .product-item-tag--frozen{background:RGB(var(--root-background))}.box-line-item__inner{background:rgba(var(---color--brand-5--rgb),.25);border-radius:8px;margin-bottom:20px;padding:var(--box-line-item-padding) 0}.box-line-item__body{display:flex;gap:var(--box-line-item-padding);padding:0 var(--box-line-item-padding)}.box-line-item__image{max-width:92px;-o-object-fit:cover;object-fit:cover;width:100%}.line-item__image-inner{position:relative}.box-line-item__contents{width:100%}.box-line-item__footer{border-top:1px solid rgba(var(---color--brand-5--rgb),1);display:flex;justify-content:space-between;margin-top:15px;padding:0 var(--box-line-item-padding);padding-top:10px}.tile-radio-input:checked+.tile-radio{background:var(---color--brand-7);border-color:var(---color--brand-7);outline:2px solid var(---color--brand-2)}.tile-radios{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.tile-radio{align-items:center;border:1px solid var(---color-line--light);border-radius:8px;box-shadow:0 0 0 rgba(0,0,0,.1);cursor:pointer;display:flex;gap:.75em;line-height:1.1;padding:10px;text-align:center;transition:transform .25s,box-shadow .25s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.tile-radio:hover{box-shadow:0 2px 10px rgba(0,0,0,.1);transform:scale(1.05)}@media only screen and (min-width:741px){.tile-radio{flex-direction:column;padding:20px;text-align:center;width:auto}}.tile-radio__icon{height:66px;pointer-events:none;width:66px}.tile-radio__content{display:flex;flex-direction:column;gap:.25em;text-align:left}@media only screen and (min-width:741px){.tile-radio__content{text-align:center}}.tile-radio__description,.tile-radio__title{line-height:1.2}.table.table--auto{table-layout:auto}.table.table--1{border-radius:4px;overflow:hidden}.table.table--1 tr:hover td{background:var(---color--brand-1)}.table.table--1 td{background:var(---color--brand-7)}.table.table--1 td,.table.table--1 th{line-height:1.2;padding:.75em .25em;text-align:center;vertical-align:middle}.table.table--1 td:first-child,.table.table--1 th:first-child{font-weight:var(--text-font-bold-weight);padding-left:.75em;text-align:left}.table.table--1 td:last-child,.table.table--1 th:last-child{padding-right:.75em}.table.table--1 thead th{background:var(---color--brand-2);color:var(---color-text--reversed);font-family:var(--heading-font-family);font-size:.9em;font-weight:var(--body-font-weight);letter-spacing:.05em}.shipping-bar{--background--unmet:rgba(235,87,87,.3);--progress-background:#d9d9d9;--loading-bar-background:255,255,255;display:block;margin-top:15px!important;position:relative}.shipping-bar .shipping-bar__progress{background:var(--progress-background)}.shipping-bar .shipping-bar__progress:before{background:currentColor;content:"";display:block;height:100%;left:calc(var(--frozen-threshold)*100%);position:absolute;width:2px;z-index:10}.shipping-bar.shipping-bar--frozen-food--unmet{background:var(--background--unmet)!important}.shipping-bar.shipping-bar--frozen-food--unmet .shipping-bar__progress:after{background:var(---color--danger)!important}.shipping-bar__icon{--icon-size:44px;align-items:center;background:#fff;border-radius:100%;box-shadow:0 0 5px rgba(0,0,0,.1);display:inline-flex;height:var(--icon-size);justify-content:center;left:0;position:absolute;top:0;transform:translate(-50%,-30%);vertical-align:top;width:var(--icon-size)}.shipping-bar__text{display:inline-block;line-height:1.4;margin-bottom:.5em}.vet-sticky-bar{bottom:0;box-shadow:var(---shadow--modal);left:0;position:fixed;right:0;transform:translateY(100%);transition:transform .5s;z-index:9}.vet-sticky-bar[open]{display:block;transform:translateY(0)}.vet-sticky-bar:hover:not([open]){transform:translateY(var(--tease-tug-1))}@media only screen and (max-width:740px){.vet-sticky-bar .cart-vet-text{display:block;width:100%}}.vet-sticky-bar .cart-vet-partner{display:flex}@media only screen and (min-width:1001px){.vet-sticky-bar .vet-partner-selector-wrapper{flex:1 0 250px;max-width:250px}}.vet-sticky-bar .cart-vet-partner__vet{border:0;justify-content:flex-end;padding:0}@media only screen and (min-width:1001px){.vet-sticky-bar .cart-vet-partner__selector-form{display:flex;justify-content:end}}.vet-sticky-bar .cart-vet-partner__selector-button{flex:0 2 max-content}.vet-sticky-bar .cart-vet-partner__vet-text{background:var(---background-color--secondary);border-radius:10px;font-size:var(---font-size-h6--desktop);padding:15px 30px}@media only screen and (max-width:740px){.vet-sticky-bar .cart-vet-partner__vet-text{display:block;width:100%}}.vet-sticky-bar .cart-vet-partner__product-notice{display:none}.vet-sticky-bar__tag{--tab-background:var(---color--highlight--rgb);--tab-color:var(---color--default--rgb);--edge-width:30px;--edge-corner-radius:8px;align-items:center;background:RGB(var(--tab-background));color:RGB(var(--tab-color));display:flex;font-weight:var(--bold-font-weight);justify-content:center;left:0;margin:auto;padding:.5em;position:absolute;right:0;text-align:center;top:0;transform:translateY(-100%);transition:background .25s;width:-moz-max-content;width:max-content}.vet-sticky-bar__tag:hover{--tab-background:var(---color--highlight--dark--rgb)}.vet-sticky-bar__tag:after,.vet-sticky-bar__tag:before{background:RGB(var(--tab-background));content:"";display:block;height:100%;position:absolute;top:0;transition:background .25s;width:var(--edge-width);z-index:-1}.vet-sticky-bar__tag:before{border-top-left-radius:var(--edge-corner-radius);left:-10px;transform:skew(-10deg)}.vet-sticky-bar__tag:after{border-top-right-radius:var(--edge-corner-radius);right:-10px;transform:skew(10deg)}.vet-sticky-bar__wrapper{background-color:RGB(var(--section-background));padding:20px}@media only screen and (max-width:740px){.vet-sticky-bar__wrapper .container{padding:0}.cart-vet-partner__vet{border-top:1px solid var(---color-line--light);padding-top:10px}}.vet-sticky-bar__inner{display:flex;flex-direction:column}@media only screen and (min-width:1001px){.vet-sticky-bar__inner{flex-direction:row;gap:20px}}.vet-sticky-bar__info{display:flex;gap:10px}.vet-sticky-bar__actions{display:flex;justify-content:flex-end}.vet-sticky-bar__text .subheading{margin:0}@keyframes vet-sticky-bar--tease{0%{transform:translateY(var(--tease-start))}15%{transform:translateY(var(--tease-tug-1))}30%{transform:translateY(var(--tease-start))}60%{transform:translateY(var(--tease-start))}80%{transform:translateY(var(--tease-tug-2))}to{transform:translateY(var(--tease-start))}}@media only screen and (max-width:740px){:root{--tease-start:100%;--tease-tug-1:95%;--tease-tug-2:85%}}@media only screen and (min-width:741px){:root{--tease-start:100%;--tease-tug-1:90%;--tease-tug-2:70%}}.cart-vet-partner{--vertical-spacing:12px;--spacing:12px;display:flex;flex-direction:column;gap:var(--vertical-spacing);transition:opacity .25s}.cart-vet-partner[loading]{opacity:.25;pointer-events:none}.cart-vet-partner .unlisted-vet-container{background:var(---background-color--secondary);border-radius:4px;padding:.5em 1em;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.modal--vet-not-listed .modal__overlay{pointer-events:none}.cart-vet-partner__inner{display:flex;flex-direction:column;gap:12px}.cart-vet-partner__selector-form{display:grid;gap:var(--spacing);grid-auto-flow:row}@media only screen and (max-width:1000px){.cart-vet-partner__selector-form{grid-auto-flow:row}}@media only screen and (min-width:1001px){.cart-vet-partner__selector-form select{height:100%}}.cart-vet-partner__vet{align-items:center;display:flex;justify-content:center;text-align:center}.cart-vet-partner__product-notice{text-align:center}.cart-vet-partner__notice{border:2px solid var(---color--default);border-radius:var(--block-border-radius);display:flex;gap:var(--spacing);margin-top:var(--spacing);padding:16px}.cart-vet-partner__notice-text .subheading{margin-bottom:.25em}.cart-vet-text{line-height:1}.account-vet-partner{margin:0 auto;max-width:800px;padding:0}.account-vet-partner .account-vet-partner__inner{background:var(---background-color--secondary);border-radius:var(--block-border-radius);margin-top:20px;padding:20px}@media only screen and (min-width:1001px){.account-vet-partner .account-vet-partner__inner{padding:30px}}.account-vet-partner .cart-vet-partner__selector{border-bottom:1px solid var(---color-line--light);margin-bottom:20px;padding-bottom:20px}.account-vet-partner .cart-vet-partner__vet{border:0;padding:0}.account-vet-partner .cart-vet-partner__vet-text{border-radius:10px;font-size:var(--base-font-size);padding:15px 30px}.account-vet-partner .cart-vet-partner__notice{background:var(---background-color--content-1)}.account-vet-partner .cart-vet-partner__product-notice{display:none}.account-vet-partner .cart-vet-partner__selector-form .select{background:var(---background-color--content-1)}.account-vet-partner .cart-vet-notice{display:block!important;height:auto;visibility:visible}.account-vet-partner .cart-vet-notice button{display:none}.account-vet-partner .cart-vet-partner__notice{padding:20px}@media (min-width:1000px){.account-vet-partner .cart-vet-partner__notice{padding:30px}}.account-vet-partner .cart-vet-text{display:flex;justify-content:center}.account-vet-partner .cart-vet-partner{display:flex;gap:0}split-page-step{display:none}split-page-step.split-page-step--visible{display:block}split-page-step .input--select>select{width:100%}.banner{border-radius:var(--block-border-radius)}.banner.banner--success{background-color:rgb(var(--success-color))}.banner.banner--error,.banner.banner--success{--text-color:var(---color-text--reversed--rgb);color:RGB(var(--text-color))}.banner.banner--error{background-color:rgb(var(--error-color))}.weight-range{--track-height:14px;--thumb-size:40px;--thumb-icon-size:80px;display:block;margin-top:var(--thumb-icon-size);position:relative}.weight-range__inner{background:RGB(var(---color--brand-2--rgb));border-radius:100px;height:var(--track-height);line-height:0;outline:2px solid RGB(var(--text-color));position:relative}.weight-range__thumb{align-items:center;bottom:0;bottom:50%;display:flex;flex-direction:column;gap:10px;left:var(--range-position);pointer-events:none;position:absolute;transform:translateX(calc(var(--thumb-icon-size)*-1/2)) translateY(50%);z-index:1}.weight-range__range{height:var(--track-height)}.weight-range__range::range-thumb{height:var(--thumb-icon-size);opacity:0;transform:translateY(calc(var(--thumb-size)*-1/2 - var(--track-height)*-1/2)) translateX(calc(var(--range-offset)*100));width:var(--thumb-icon-size)}.weight-range__range::slider-thumb{height:var(--thumb-icon-size);opacity:0;transform:translateY(calc(var(--thumb-size)*-1/2 - var(--track-height)*-1/2)) translateX(calc(var(--range-offset)*100));width:var(--thumb-icon-size)}.weight-range__range::-moz-range-thumb{height:var(--thumb-icon-size);opacity:0;transform:translateY(calc(var(--thumb-size)*-1/2 - var(--track-height)*-1/2)) translateX(calc(var(--range-offset)*100));width:var(--thumb-icon-size)}.weight-range__range::-webkit-slider-thumb{height:var(--thumb-icon-size);opacity:0;transform:translateY(calc(var(--thumb-size)*-1/2 - var(--track-height)*-1/2)) translateX(calc(var(--range-offset)*100));width:var(--thumb-icon-size)}.weight-range__range::range-track{opacity:0}.weight-range__range::slider-track{opacity:0}.weight-range__range::-moz-range-track{opacity:0}.weight-range__range::-webkit-slider-runnable-track{opacity:0}.weight-range__track{background:RGB(var(---color--brand-1--rgb));border-radius:100px;height:var(--track-height);left:0;pointer-events:none;position:absolute;top:0;width:var(--range-position)}.weight-range__thumb-icon{background-image:url(/cdn/shop/files/pup-thumb.png?v=1719171809);background-position:50%;background-repeat:no-repeat;background-size:contain;height:var(--thumb-icon-size);width:var(--thumb-icon-size)}.weight-range__thumb-value{background-color:RGB(var(---color--brand-1--rgb));border-radius:8px;display:inline-flex;outline:2px solid RGB(var(--text-color));padding:0 .5em;position:absolute;top:0;transform:translateY(-100%)}.weight-range__labels{display:flex;justify-content:space-between;margin-top:.25em;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mobile-toolbar,.popover{background:var(---background-color--content-1)!important}.nav-dropdown{background:RGB(var(--background));z-index:1}.button{line-height:1.2}.button-wrapper.button-wrapper--vertical{align-items:center;display:flex;flex-direction:column;gap:.5em}.hr,hr{border-width:.5px;border-bottom:0;border-color:var(---color-line);border-style:solid;margin:2em auto;width:100%}.hr.hr--light,hr.hr--light{border-color:var(---color-line--light)}.hr.hr--dark,hr.hr--dark{border-color:var(---color-line--dark)}.hr.hr--clear,hr.hr--clear{border-color:transparent}.hr.hr--small,hr.hr--small{margin:1em 0}.hr.hr--xsmall,hr.hr--xsmall{margin:.5em 0}.hr.hr--narrow,hr.hr--narrow{margin-left:auto!important;margin-right:auto!important;max-width:70px}[data-tooltip]:before{font-size:var(---font-size-body-xs)!important}.account-link-current{color:var(---color--highlight)}.product-form__buy-buttons .awt-style-1 .bundleapp-wrapper{margin:0!important}.product-form__buy-buttons .awt-style-1 .bundleapp-wrapper .bundleapp-plan-selector-group{border:0;border:2px solid rgb(var(--border-color));border-radius:12px;transition:border .25s,background .25s}.product-form__buy-buttons .awt-style-1 .bundleapp-wrapper .bundleapp-plan-selector-group>label{color:var(--text-color);font-weight:800}.product-form__buy-buttons .awt-style-1 .bundleapp-wrapper .bundleapp-plan-selector-group.bundleapp-plan-selector-group--selected{background:var(---color--highlight)}.product-form__buy-buttons .awt-style-1 .bundleapp-wrapper .bundleapp-plan-selector-description{line-height:1.2}.product-form__buy-buttons .awt-style-1 .bundleapp-wrapper .bundleapp-plan-selector-description span{background:var(---background-color--content-1);border:0;font-weight:400;padding:20px}.product-form__buy-buttons .awt-style-1 .bundleapp-wrapper .bundleapp-plan-selector-plan{margin:0;padding:.5em}.product-form__buy-buttons .awt-style-1 .bundleapp-wrapper .bundleapp-plan-selector-plan label{font-size:.9em}.product-form__buy-buttons .awt-style-1 .bundleapp-wrapper .bundleapp-plan-selector-select{border:2px solid rgb(var(--border-color))!important;border-radius:12px;margin:0!important;padding:.4em .8em!important}.section .marquee-horizontal{z-index:3}.shown{display:block!important}.hidden{display:none!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media only screen and (min-width:741px) and (max-width:999px){.small--shown{display:block!important}.small--hidden{display:none!important}.small--text-left{text-align:left!important}.small--text-right{text-align:right!important}.small--text-center{text-align:center!important}.br--small{display:block}}@media only screen and (min-width:741px){.small-up--shown{display:block!important}.small-up--hidden{display:none!important}.small-up--text-left{text-align:left!important}.small-up--text-right{text-align:right!important}.small-up--text-center{text-align:center!important}.br--small-up{display:block}}@media only screen and (max-width:740px){.small-down--shown{display:block!important}.small-down--hidden{display:none!important}.small-down--text-left{text-align:left!important}.small-down--text-right{text-align:right!important}.small-down--text-center{text-align:center!important}.br--small-down{display:block}}@media only screen and (min-width:1001px) and (max-width:1199px){.medium--shown{display:block!important}.medium--hidden{display:none!important}.medium--text-left{text-align:left!important}.medium--text-right{text-align:right!important}.medium--text-center{text-align:center!important}.br--medium{display:block}}@media only screen and (min-width:1001px){.medium-up--shown{display:block!important}.medium-up--hidden{display:none!important}.medium-up--text-left{text-align:left!important}.medium-up--text-right{text-align:right!important}.medium-up--text-center{text-align:center!important}.br--medium-up{display:block}}@media only screen and (max-width:1000px){.medium-down--shown{display:block!important}.medium-down--hidden{display:none!important}.medium-down--text-left{text-align:left!important}.medium-down--text-right{text-align:right!important}.medium-down--text-center{text-align:center!important}.br--medium-down{display:block}}@media only screen and (min-width:1201px) and (max-width:1399px){.large--shown{display:block!important}.large--hidden{display:none!important}.large--text-left{text-align:left!important}.large--text-right{text-align:right!important}.large--text-center{text-align:center!important}.br--large{display:block}}@media only screen and (min-width:1201px){.large-up--shown{display:block!important}.large-up--hidden{display:none!important}.large-up--text-left{text-align:left!important}.large-up--text-right{text-align:right!important}.large-up--text-center{text-align:center!important}.br--large-up{display:block}}@media only screen and (max-width:1200px){.large-down--shown{display:block!important}.large-down--hidden{display:none!important}.large-down--text-left{text-align:left!important}.large-down--text-right{text-align:right!important}.large-down--text-center{text-align:center!important}.br--large-down{display:block}}@media only screen and (min-width:1401px) and (max-width:1399px){.wide--shown{display:block!important}.wide--hidden{display:none!important}.wide--text-left{text-align:left!important}.wide--text-right{text-align:right!important}.wide--text-center{text-align:center!important}.br--wide{display:block}}@media only screen and (min-width:1401px){.wide-up--shown{display:block!important}.wide-up--hidden{display:none!important}.wide-up--text-left{text-align:left!important}.wide-up--text-right{text-align:right!important}.wide-up--text-center{text-align:center!important}.br--wide-up{display:block}}@media only screen and (max-width:1400px){.wide-down--shown{display:block!important}.wide-down--hidden{display:none!important}.wide-down--text-left{text-align:left!important}.wide-down--text-right{text-align:right!important}.wide-down--text-center{text-align:center!important}.br--wide-down{display:block}}.clearfix{*zoom:1}.clearfix:after{clear:both;content:"";display:table}.fallback-text,.visually-hidden{clip:rect(0 0 0 0);border:0;font-size:0;height:1px;margin:-1px;max-height:1px;max-width:1px;overflow:hidden;padding:0;position:absolute!important;width:1px}.hidden{display:none}.flex,.inline-flex{display:flex}.align-start{align-items:flex-start}.align-center{align-items:center}.align-end{align-items:flex-end}.justify-start{justify-items:flex-start}.justify-center{justify-items:center}.justify-end{justify-items:flex-end}.gap-05{gap:.5em}.text-transform--uppercase,.uppercase{text-transform:uppercase!important}.text-transform--none{text-transform:none!important}.strikethrough{text-decoration:line-through}.background-color--default{background:var(---color--default)}.background-color--primary{background:var(---color--primary)}.background-color--secondary{background:var(---color--secondary)}.background-color--tertiary{background:var(---color--tertiary)}.background-color--success{background:var(---color--success)}.background-color--warning{background:var(---color--warning)}.background-color--danger{background:var(---color--danger)}.background-color--info{background:var(---color--info)}.background-color--link{background:var(---color--link)}.color--default{color:var(---color--default)}.color--primary{color:var(---color--primary)}.color--secondary{color:var(---color--secondary)}.color--tertiary{color:var(---color--tertiary)}.color--success{color:var(---color--success)}.color--warning{color:var(---color--warning)}.color--danger{color:var(---color--danger)}.color--info{color:var(---color--info)}.color--link{color:var(---color--link)}.justify-content-center{justify-content:center!important}.object-position--top{-o-object-position:top!important;object-position:top!important}.object-position--bottom{-o-object-position:bottom!important;object-position:bottom!important}.object-position--center{-o-object-position:center!important;object-position:center!important}.object-position--left{-o-object-position:left!important;object-position:left!important}.object-position--right{-o-object-position:right!important;object-position:right!important}.text-align--center{text-align:center!important}.text-align--left{text-align:left!important}.text-align--right{text-align:right!important}@media only screen and (max-width:740px){.text-align--center--mobile{text-align:center!important}.text-align--left--mobile{text-align:left!important}.text-align--right--mobile{text-align:right!important}}.nowrap{white-space:nowrap}.no-margin{margin:0!important}.no-margin--top{margin-top:0!important}.no-margin--right{margin-right:0!important}.no-margin--left{margin-left:0!important}.no-margin--bottom{margin-bottom:0!important}.no-padding{padding:0!important}.no-padding--top{padding-top:0!important}.no-padding--right{padding-right:0!important}.no-padding--left{padding-left:0!important}.no-padding--bottom{padding-bottom:0!important}.padding-left--10{padding-left:10px!important}.padding-left--20{padding-left:20px!important}.padding-left--30{padding-left:30px!important}.padding-left--40{padding-left:40px!important}.padding-left--50{padding-left:50px!important}.padding-right--10{padding-right:10px!important}.padding-right--20{padding-right:20px!important}.padding-right--30{padding-right:30px!important}.padding-right--40{padding-right:40px!important}.padding-right--50{padding-right:50px!important}.padding-top--10{padding-top:10px!important}.padding-top--20{padding-top:20px!important}.padding-top--30{padding-top:30px!important}.padding-top--40{padding-top:40px!important}.padding-top--50{padding-top:50px!important}.padding-bottom--10{padding-bottom:10px!important}.padding-bottom--20{padding-bottom:20px!important}.padding-bottom--30{padding-bottom:30px!important}.padding-bottom--40{padding-bottom:40px!important}.padding-bottom--50{padding-bottom:50px!important}body.logged-in .logged-in--hidden,body.logged-out .logged-out--hidden{display:none!important}.fraction{font-size:.75em;letter-spacing:-.1em;margin-left:.25em}.nice-select.open,.nice-select:active,.nice-select:focus{border-color:rgba(var(--text-color),.5)}.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:"";display:block;height:10px;margin-top:-6px;pointer-events:none;position:absolute;right:17px;top:50%;transform:rotate(45deg);transform-origin:center;transition:all .15s ease-in-out;width:10px}.nice-select.open:after{transform:rotate(-135deg)}.nice-select.open .nice-select-dropdown{opacity:1;pointer-events:auto;transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#ededed;color:rgba(var(--text-color),.5);pointer-events:none}.nice-select.disabled:after{border-color:rgba(var(--text-color),.5)}.nice-select.wide{width:100%}.nice-select.wide .nice-select-dropdown{left:0!important;right:0!important}.nice-select.right{float:right}.nice-select.right .nice-select-dropdown{left:auto;right:0}.nice-select .nice-select-dropdown{background-color:rgba(var(--section-background));border-radius:5px;box-shadow:0 0 0 1px rgba(68,68,68,.11);left:0;margin-top:4px;opacity:0;pointer-events:none;position:absolute;top:100%;transform:scale(.75) translateY(19px);transform-origin:50% 0;transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;width:100%;z-index:9}.nice-select .list{border-radius:5px;box-sizing:border-box;max-height:210px;overflow:hidden;overflow-y:auto;padding:0}.nice-select .list li:first-child{display:none!important}.nice-select .option{cursor:pointer;font-weight:400;list-style:none;outline:none;padding-left:18px;padding-right:29px;text-align:left;transition:all .2s}.nice-select .option.selected{font-weight:700}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default}.nice-select .optgroup{font-weight:700}.no-csspointerevents .nice-select .nice-select-dropdown{display:none}.no-csspointerevents .nice-select.open .nice-select-dropdown{display:block}.nice-select .has-multiple{height:auto;line-height:22px;min-height:36px;padding:7px 12px;white-space:inherit}.nice-select .has-multiple span.current{background:rgba(var(--section-background),.8);border:1px solid rgba(var(--text-color),.5);border-radius:3px;display:inline-block;font-size:14px;line-height:24px;margin-bottom:3px;margin-right:3px;padding:0 10px}.nice-select .has-multiple .multiple-options{display:block;line-height:24px;padding:0}.nice-select .nice-select-search-box{border-radius:5px 5px 0 0;box-sizing:border-box;padding:5px;pointer-events:none;width:100%}.nice-select .nice-select-search{background-color:rgba(var(--section-background),.8);border:1px solid rgba(var(--text-color),.5);border-radius:3px;box-sizing:border-box;color:rgba(var(--text-color),1);display:inline-block;height:auto;line-height:22px;margin:0 10px 0 0;min-height:36px;outline:0!important;padding:7px 12px;vertical-align:middle;width:100%}styled-select select{clip:rect(0 0 0 0);border:0;font-size:0;height:1px;margin:-1px;max-height:1px;max-width:1px;overflow:hidden;padding:0;position:absolute!important;width:1px}styled-select>div>select{display:none!important}styled-select div.nice-select{float:none}.nice-select{--section-background:255,255,255;background-color:rgba(var(--section-background),.8);border:1px solid rgba(var(--text-color),.25);border-radius:var(--button-border-radius);display:flex;height:100%;justify-content:flex-start;padding:.5em 2em .5em 1em;text-align:left;width:100%}.nice-select:hover{background-color:rgba(var(--section-background),1)}.nice-select:focus,.nice-select:hover{border:1px solid rgba(var(--text-color),.5)}.nice-select.nice-select--position-top .nice-select-dropdown{bottom:calc(100% + 10px);top:unset}.nice-select .current{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nice-select .list{border-radius:0}.nice-select .option{color:rgba(var(--text-color),.7);line-height:1.2;padding:.5em 1em}.nice-select .option[data-value="Not Listed"]{color:rgba(var(--text-color),1);font-style:italic;font-weight:var(--text-font-bold-weight)!important}.nice-select .nice-select-dropdown{border-radius:var(--block-border-radius)}.nice-select .nice-select-search-box input{border:1px solid #e6e6e6;border-radius:6px;padding:.7em calc(1em - 5px)}.cart-vet-partner-select .nice-select-dropdown .option.null.disabled{color:RGB(var(--text-color));font-weight:700!important;text-transform:uppercase}.cart-vet-partner-select .nice-select-dropdown .option.null.disabled:hover{background:transparent!important}.cart-vet-partner-select .nice-select-dropdown .option.null.disabled:hover:after{display:none!important}.nice-select{--section-background:var();cursor:pointer;position:relative}.nice-select .nice-select-dropdown{box-shadow:0 0 10px rgba(0,0,0,.25);cursor:default}.nice-select .nice-select-dropdown .list{margin-top:0}.nice-select .nice-select-dropdown .list .option{position:relative}.nice-select .nice-select-dropdown .list .option.null{font-weight:400}.nice-select .nice-select-dropdown .list .option:after{background:rgba(0,0,0,.1);content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:-1}.nice-select .nice-select-dropdown .list .option:hover:after{opacity:1}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes heartbeat{0%{animation-timing-function:ease-out;transform:scale(1);transform-origin:center center}10%{animation-timing-function:ease-in;transform:scale(.91)}17%{animation-timing-function:ease-out;transform:scale(.98)}33%{animation-timing-function:ease-in;transform:scale(.87)}45%{animation-timing-function:ease-out;transform:scale(1)}}.heartbeat{animation:heartbeat 1.5s ease-in-out both}@keyframes shake-horizontal{0%,to{transform:translateX(0)}10%,30%,50%,70%{transform:translateX(-5px)}20%,40%,60%{transform:translateX(5px)}80%{transform:translateX(3px)}90%{transform:translateX(-3px)}}.shake-horizontal{animation:shake-horizontal .8s cubic-bezier(.455,.03,.515,.955) both}
/*# sourceMappingURL=custom.min.css.map */
