:root{--tp-font-family: var(--font-body-family, "Poppins", sans-serif);--tp-weight-body: 400;--tp-weight-label: 600;--tp-weight-heading: 700;--tp-weight-display: 800;--tp-weight-button: 700;--tp-text-hero: clamp(34px, 4.2vw, 54px);--tp-text-page: clamp(28px, 3.1vw, 40px);--tp-text-section: clamp(26px, 2.8vw, 36px);--tp-text-card: clamp(18px, 1.55vw, 20px);--tp-text-feature: clamp(22px, 2.1vw, 28px);--tp-text-body: 15px;--tp-text-label: 14px;--tp-text-small: 12px;--tp-text-eyebrow: 11px;--tp-text-button: 14px;--tp-text-question: 16px;--tp-text-price: 22px;--tp-text-price-large: clamp(28px, 2.5vw, 32px);--tp-leading-display: 1.12;--tp-leading-heading: 1.23;--tp-leading-card: 1.35;--tp-leading-body: 1.65;--tp-leading-label: 1.5;--tp-tracking-heading: -.03em;--tp-tracking-body: 0;--tp-tracking-eyebrow: .07em;--tp-heading-copy-gap: 14px;--tp-reveal-duration: .62s;--tp-reveal-distance: 22px;--tp-reveal-ease: cubic-bezier(.22, 1, .36, 1);--tp-button-cycle: 3.2s;--tp-button-lift: -4px;--tp-button-small-lift: -2px}@media(min-width:750px){:root{--tp-text-body: 16px;--tp-text-small: 13px;--tp-text-eyebrow: 12px;--tp-text-button: 15px;--tp-text-question: 17px;--tp-text-price: 24px;--tp-heading-copy-gap: 16px}}html.tp-unified{--font-heading-family: var(--tp-font-family);--font-menu-family: var(--tp-font-family);--font-button-family: var(--tp-font-family);--font-collapsible-family: var(--tp-font-family);--font-heading-style: normal;--font-heading-weight: var(--tp-weight-heading);--font-button-weight: var(--tp-weight-button);--font-body-weight-bold: var(--tp-weight-heading)}html.tp-unified body,html.tp-unified :where(#MainContent) p,html.tp-unified :where(#MainContent) blockquote,html.tp-unified :where(#MainContent) .rte,html.tp-unified :where(#MainContent) .rte li,html.tp-unified :where(#MainContent) .product__description,html.tp-unified :where(#MainContent) .tp-benefits li,html.tp-unified .tp-intro,html.tp-unified .tph__body,html.tp-unified .tp-accordion-content,html.tp-unified .tp-faq-answer,html.tp-unified .tp-faq-card-answer,html.tp-unified .tpf__answer,html.tp-unified [class^=pawcalm-howto-][class$=__callout-text],html.tp-unified [class^=pet-footer-][class$=__brand-text],html.tp-unified [class^=pet-footer-][class$=__contact-intro],html.tp-unified .shopify-policy__body,html.tp-unified .shopify-policy__body p,html.tp-unified .shopify-policy__body li,html.tp-unified .customer p{font-family:var(--tp-font-family)!important;font-size:var(--tp-text-body)!important;font-weight:var(--tp-weight-body)!important;line-height:var(--tp-leading-body)!important;letter-spacing:var(--tp-tracking-body)!important}html.tp-unified input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=button]):not([type=hidden]):not(.quantity__input),html.tp-unified textarea,html.tp-unified select{font-family:var(--tp-font-family)!important;font-size:max(16px,var(--tp-text-body))!important;font-weight:var(--tp-weight-body)!important;line-height:var(--tp-leading-body)!important;letter-spacing:var(--tp-tracking-body)!important}html.tp-unified .tp-bundle-note,html.tp-unified .tp-error,html.tp-unified .product-form__error-message,html.tp-unified [class^=pawcalm-][class$=__text],html.tp-unified .tpf__support-content>p{font-family:var(--tp-font-family)!important;font-size:var(--tp-text-body)!important;font-weight:var(--tp-weight-body)!important;line-height:var(--tp-leading-body)!important;letter-spacing:var(--tp-tracking-body)!important}html.tp-unified :where(#MainContent) h1,html.tp-unified :where(#MainContent) .h0,html.tp-unified :where(#MainContent) .h1,html.tp-unified .shopify-policy__title h1,html.tp-unified .customer h1{font-family:var(--tp-font-family)!important;font-size:var(--tp-text-page)!important;font-weight:var(--tp-weight-display)!important;line-height:var(--tp-leading-heading)!important;letter-spacing:var(--tp-tracking-heading)!important}html.tp-unified :where(#MainContent) h2,html.tp-unified :where(#MainContent) .h2,html.tp-unified .shopify-policy__body h2,html.tp-unified [class^=pawcalm-][class$=__heading],html.tp-unified [class^=reasons-band-][class$=__heading],html.tp-unified .tpf__heading{font-family:var(--tp-font-family)!important;font-size:var(--tp-text-section)!important;font-weight:var(--tp-weight-display)!important;line-height:var(--tp-leading-heading)!important;letter-spacing:var(--tp-tracking-heading)!important}html.tp-unified :where(#MainContent) .tph__headline,html.tp-unified :where(#MainContent) .banner__heading,html.tp-unified :where(#MainContent) [class^=pet-hero-][class$=__headline]{font-family:var(--tp-font-family)!important;font-size:var(--tp-text-hero)!important;font-weight:var(--tp-weight-display)!important;line-height:var(--tp-leading-display)!important;letter-spacing:var(--tp-tracking-heading)!important}html.tp-unified :where(#MainContent) h3,html.tp-unified :where(#MainContent) .h3,html.tp-unified :where(#MainContent) h4,html.tp-unified :where(#MainContent) .h4,html.tp-unified .card__heading,html.tp-unified .accordion__title,html.tp-unified [class^=pawcalm-benefits-grid-][class$=__item-title],html.tp-unified [class^=reasons-band-][class$=__title],html.tp-unified [class^=pawcalm-howto-][class$=__callout-heading],html.tp-unified [class^=pawcalm-howto-][class$=__placeholder-title],html.tp-unified [class^=pet-footer-][class$=__contact-heading]{font-family:var(--tp-font-family)!important;font-size:var(--tp-text-card)!important;font-weight:var(--tp-weight-heading)!important;line-height:var(--tp-leading-card)!important;letter-spacing:var(--tp-tracking-heading)!important}html.tp-unified [class^=pawcalm-offer-card-][class$=__heading],html.tp-unified [class^=pawcalm-story-][class$=__banner-headline],html.tp-unified :where(#MainContent) .tp-faq-heading{font-family:var(--tp-font-family)!important;font-size:var(--tp-text-feature)!important;font-weight:var(--tp-weight-heading)!important;line-height:var(--tp-leading-heading)!important;letter-spacing:var(--tp-tracking-heading)!important}html.tp-unified :where(#MainContent) h1,html.tp-unified :where(#MainContent) h2,html.tp-unified :where(#MainContent) h3,html.tp-unified .tph__headline,html.tp-unified .tp-heading h1{text-wrap:balance!important;overflow-wrap:break-word!important}html.tp-unified .tph__eyebrow,html.tp-unified .tp-eyebrow,html.tp-unified .tp-faq-eyebrow,html.tp-unified .tpf__eyebrow,html.tp-unified [class^=pawcalm-][class$=__eyebrow],html.tp-unified [class^=pawcalm-offer-card-][class$=__badge],html.tp-unified [class^=pdp-guarantee-][class$=__badge],html.tp-unified .tp-bundle-badge,html.tp-unified .tph__save{font-family:var(--tp-font-family)!important;font-size:var(--tp-text-eyebrow)!important;font-weight:var(--tp-weight-label)!important;line-height:var(--tp-leading-label)!important;letter-spacing:var(--tp-tracking-eyebrow)!important}html.tp-unified .tp-bundle-name,html.tp-unified .tp-bundles legend,html.tp-unified .tp-gift-label,html.tp-unified .tp-guarantee strong,html.tp-unified .tp-accordion summary,html.tp-unified .tp-faq-item summary,html.tp-unified .tp-sticky-selection strong,html.tp-unified [class^=pawcalm-compare-] :is(th,td),html.tp-unified [class^=pawcalm-compare-] [class*=__value],html.tp-unified [class^=pawcalm-benefits-grid-][class$=__item-subheading],html.tp-unified [class^=pawcalm-benefits-grid-][class$=__item-subtext],html.tp-unified [class^=pawcalm-offer-card-][class$=__saving],html.tp-unified [class^=pawcalm-offer-card-][class$=__shipping],html.tp-unified .header__menu-item,html.tp-unified .menu-drawer__menu-item,html.tp-unified .list-menu__item,html.tp-unified .field__label,html.tp-unified .form__label,html.tp-unified .select__select,html.tp-unified [class^=pet-footer-][class$=__column-title]{font-family:var(--tp-font-family)!important;font-size:var(--tp-text-label)!important;font-weight:var(--tp-weight-label)!important;line-height:var(--tp-leading-label)!important;letter-spacing:var(--tp-tracking-body)!important}html.tp-unified .tpf__question,html.tp-unified .tp-faq-card-question,html.tp-unified .tp-faq-card-summary,html.tp-unified [class^=pawcalm-faq-][class$=__question]{font-family:var(--tp-font-family)!important;font-size:var(--tp-text-question)!important;font-weight:var(--tp-weight-label)!important;line-height:var(--tp-leading-card)!important;letter-spacing:var(--tp-tracking-body)!important}html.tp-unified .tp-rating,html.tp-unified .tph__rating,html.tp-unified .tph__meta,html.tp-unified .tph__secondary,html.tp-unified .tph__countdown,html.tp-unified .tph__badges span,html.tp-unified .tph__review figcaption,html.tp-unified .tp-gallery-caption,html.tp-unified .tp-counter,html.tp-unified .tp-bundle-subtitle,html.tp-unified .tp-bundle-meta,html.tp-unified .tp-stock,html.tp-unified .tp-gift-price,html.tp-unified .tp-guarantee p,html.tp-unified .tp-bundle-note,html.tp-unified .tp-trust-label,html.tp-unified .tp-verified,html.tp-unified .tp-review cite,html.tp-unified .tp-sticky-selection,html.tp-unified .tp-sticky-selection button,html.tp-unified [class^=pawcalm-][class$=__caption],html.tp-unified [class^=pawcalm-][class$=__name],html.tp-unified [class^=pawcalm-][class$=__verified],html.tp-unified [class^=pawcalm-][class$=__microcopy],html.tp-unified [class^=pawcalm-][class$=__guarantee],html.tp-unified [class^=pawcalm-howto-][class$=__video-label],html.tp-unified [class^=pdp-guarantee-][class$=__microcopy],html.tp-unified [class^=pdp-guarantee-][class$=__policy],html.tp-unified [class^=pet-footer-][class$=__contact-label],html.tp-unified [class^=pet-footer-][class$=__legal] p,html.tp-unified .caption,html.tp-unified .caption-with-letter-spacing,html.tp-unified .product__tax,html.tp-unified .tax-note,html.tp-unified .tp-cart-reassurance,html.tp-unified .tp-cart-shipping-message,html.tp-unified .cart-item .product-option{font-family:var(--tp-font-family)!important;font-size:var(--tp-text-small)!important;font-weight:var(--tp-weight-body)!important;line-height:var(--tp-leading-body)!important;letter-spacing:var(--tp-tracking-body)!important}html.tp-unified [class^=pet-footer-][class$=__links] a,html.tp-unified [class^=pet-footer-][class$=__contact-links] a,html.tp-unified .footer-block__details-content .list-menu__item--link{font-family:var(--tp-font-family)!important;font-size:var(--tp-text-label)!important;font-weight:var(--tp-weight-body)!important;line-height:var(--tp-leading-body)!important;letter-spacing:var(--tp-tracking-body)!important}html.tp-unified .tp-bundle-prices strong,html.tp-unified .price .price-item,html.tp-unified [class^=pawcalm-offer-card-][class$=__price-sale],html.tp-unified [class^=pdp-guarantee-][class$=__price-sale]{font-family:var(--tp-font-family)!important;font-size:var(--tp-text-price)!important;font-weight:var(--tp-weight-heading)!important;line-height:var(--tp-leading-heading)!important;letter-spacing:var(--tp-tracking-heading)!important}html.tp-unified .tph__price-now,html.tp-unified .tp-single-price{font-family:var(--tp-font-family)!important;font-size:var(--tp-text-price-large)!important;font-weight:var(--tp-weight-heading)!important;line-height:var(--tp-leading-heading)!important;letter-spacing:var(--tp-tracking-heading)!important}html.tp-unified .tp-bundle-prices s,html.tp-unified .tp-single-price s,html.tp-unified .tph__price-was,html.tp-unified .tph__price-prefix,html.tp-unified .price .price-item--regular:is(s,del),html.tp-unified .price__sale s .price-item--regular,html.tp-unified [class^=pawcalm-offer-card-][class$=__price-original],html.tp-unified [class^=pdp-guarantee-][class$=__price-original]{font-family:var(--tp-font-family)!important;font-size:var(--tp-text-small)!important;font-weight:var(--tp-weight-body)!important;line-height:var(--tp-leading-body)!important;letter-spacing:var(--tp-tracking-body)!important}html.tp-unified .tp-review blockquote,html.tp-unified .tph__review blockquote,html.tp-unified [class^=pawcalm-testi-][class$=__quote]{font-family:var(--tp-font-family)!important;font-size:var(--tp-text-body)!important;font-weight:var(--tp-weight-body)!important;line-height:var(--tp-leading-body)!important;letter-spacing:var(--tp-tracking-body)!important}html.tp-unified .tph__ticker-group li,html.tp-unified [class^=scroll-ticker-][class$=__item],html.tp-unified .tpt__item,html.tp-unified .tpt__text{font-family:var(--tp-font-family)!important;font-size:var(--tp-text-small)!important;font-weight:var(--tp-weight-label)!important;line-height:var(--tp-leading-label)!important;letter-spacing:var(--tp-tracking-body)!important}html.tp-unified #drawerMode #CartDrawer .drawer__heading,html.tp-unified #CartDrawer .totals__total-value{font-family:var(--tp-font-family)!important;font-size:var(--tp-text-card)!important;font-weight:var(--tp-weight-heading)!important;line-height:var(--tp-leading-card)!important;letter-spacing:var(--tp-tracking-heading)!important}html.tp-unified #drawerMode #CartDrawer .cart-item__name,html.tp-unified #drawerMode #CartDrawer .cart-item__price-wrapper .price,html.tp-unified #drawerMode #CartDrawer .totals__total,html.tp-unified #CartDrawer-ContinueShopping{font-family:var(--tp-font-family)!important;font-size:var(--tp-text-label)!important;font-weight:var(--tp-weight-label)!important;line-height:var(--tp-leading-label)!important;letter-spacing:var(--tp-tracking-body)!important}html.tp-unified #drawerMode #CartDrawer quantity-input.quantity.cart-quantity .quantity__input,html.tp-unified .quantity__input{font-family:var(--tp-font-family)!important;font-size:14px!important;font-weight:var(--tp-weight-label)!important;letter-spacing:0!important}html.tp-unified :is(a,button,input).button:not(.button--tertiary),html.tp-unified :is(a,button).tp-cta,html.tp-unified :is(a,button).tph__cta,html.tp-unified :is(a,button)[class^=pawcalm-][class$=__button],html.tp-unified :is(a,button)[class^=pawcalm-][class$=__cta],html.tp-unified :is(a,button)[class^=pdp-guarantee-][class$=__button],html.tp-unified #CartDrawer-Checkout,html.tp-unified #CartDrawer-ContinueShopping,html.tp-unified [data-tp-cta]{font-family:var(--tp-font-family)!important;font-size:var(--tp-text-button)!important;font-weight:var(--tp-weight-button)!important;line-height:var(--tp-leading-label)!important;letter-spacing:var(--tp-tracking-body)!important}html.tp-unified #drawerMode #CartDrawer .quantity-popover-container{zoom:1!important}html.tp-unified :is([class^=pawcalm-][class$=__heading],.tpf__heading)+:is(p,[class$=__subheading],.tpf__subheading){margin-top:var(--tp-heading-copy-gap)!important}html.tp-unified .tpf__heading+.tpf__subheading{margin-top:var(--tp-heading-copy-gap)!important}html.tp-unified :is(.rte,.tpf__answer,.tp-accordion-content) p+p{margin-top:.8em!important}html.tp-unified .scroll-trigger{opacity:1!important;transform:none!important;animation:none!important}html.tp-unified [data-tp-reveal]{transition:opacity var(--tp-reveal-duration) var(--tp-reveal-ease),translate var(--tp-reveal-duration) var(--tp-reveal-ease);transition-delay:var(--tp-reveal-delay, 0ms)}html.tp-unified [data-tp-reveal=pending]{opacity:0!important;translate:0 var(--tp-reveal-distance)}html.tp-unified [data-tp-reveal=shown]{opacity:1!important;translate:0 0}html.tp-unified [data-tp-reveal]:focus-within{opacity:1!important;translate:0 0;transition:none!important}html.tp-unified [data-tp-cta]{transition:scale .18s ease,filter .18s ease,box-shadow .18s ease!important}html.tp-unified[data-tp-button-bounce=true] [data-tp-cta]{animation:tp-global-button-bounce var(--tp-button-cycle) ease-in-out infinite!important;animation-play-state:paused!important}html.tp-unified[data-tp-button-bounce=true] [data-tp-cta][data-tp-button-visible]{animation-play-state:running!important}@keyframes tp-global-button-bounce{0%,72%,to{translate:0 0}80%{translate:0 var(--tp-button-lift)}88%{translate:0 0}94%{translate:0 var(--tp-button-small-lift)}}@media(hover:hover)and (pointer:fine){html.tp-unified [data-tp-cta]:hover{scale:1.015}}html.tp-unified [data-tp-cta]:active{scale:.98}html.tp-unified [data-tp-cta]:focus-visible{outline:2px solid currentColor;outline-offset:4px}html.tp-unified [data-tp-cta]:is(:disabled,[disabled],[aria-disabled=true],[aria-busy=true],.loading,.is-loading,[data-loading=true]),html.tp-unified [aria-busy=true] [data-tp-cta],html.tp-unified[data-tp-button-bounce=false] [data-tp-cta]{animation:none!important;translate:0 0!important;scale:1!important}html.tp-unified.shopify-design-mode [data-tp-reveal],html.tp-unified[data-tp-design-mode] [data-tp-reveal]{opacity:1!important;translate:0 0!important;transition:none!important}html.tp-unified.shopify-design-mode [data-tp-cta],html.tp-unified[data-tp-design-mode] [data-tp-cta]{animation:none!important}@media(prefers-reduced-motion:reduce){html.tp-unified{scroll-behavior:auto!important}html.tp-unified [data-tp-reveal]{opacity:1!important;translate:0 0!important;transition:none!important}html.tp-unified[data-tp-button-bounce] [data-tp-cta]{animation:none!important;translate:0 0!important;scale:1!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/therapaw-global.css.map */
