:root body.tt-design-refresh{--rf-ink:#173c31;--rf-muted:#52645a;--rf-paper:#faf6ed;--rf-line:#d9dfd4;--rf-width:1160px}:root body.tt-design-refresh :is(#tt-shop.tt-pet-collections,#tt-health-needs,#tt-container,#tt-favorites,#tt-story){padding:80px 32px!important}:root body.tt-design-refresh :is(#tt-shop.tt-pet-collections>.wrap,.tt-bg-wrap,.bone-guide-inner,.tt-favorites-wrap,.tt-story-home-wrap){width:100%;max-width:var(--rf-width)!important;margin-inline:auto;padding-inline:0!important}:root body.tt-design-refresh :is(#tt-shop.tt-pet-collections,#tt-health-needs,#tt-container,#tt-favorites,#tt-story,.tt-newsletter):after{display:none!important}:root body.tt-design-refresh :is(#tt-shop.tt-pet-collections h2,#tt-health-needs h2,#tt-ingredients h2,#tt-favorites h2,#tt-faq h2){font-size:clamp(38px,4.1vw,56px)!important;line-height:1.05!important;letter-spacing:.005em!important}:root body.tt-design-refresh :is(#tt-shop.tt-pet-collections,#tt-health-needs,#tt-ingredients,#tt-favorites,#tt-container,#tt-story,#tt-faq,:is(#tt-cta,[id$=__tt-cta])) h2:after{display:none!important}:root body.tt-design-refresh :is(.tt-section-intro,.tt-pet-intro,.tt-favorites-intro,.tt-bg-heading-description){color:var(--rf-muted)!important;line-height:1.65!important}:root body.tt-design-refresh :is(.tt-text-link,.tt-story-text-link,.tt-favorites-link,.tt .text-link){text-underline-offset:6px;transition:color .18s ease,border-color .18s ease}:root body.tt-design-refresh :is(.tt-text-link,.tt-story-text-link,.tt-favorites-link,.tt .text-link):hover{color:#b83c0b!important;border-color:currentColor}:root body.tt-design-refresh #tt-shop.tt-pet-collections{background:#fff!important;padding-top:56px!important}:root body.tt-design-refresh #tt-shop.tt-pet-collections>.wrap{display:grid;grid-template-columns:230px minmax(0,1fr);column-gap:44px;align-content:center}:root body.tt-design-refresh #tt-shop.tt-pet-collections>.wrap>h2{text-align:left;margin:0!important;align-self:end;max-width:6ch;color:#fe5000!important}:root body.tt-design-refresh #tt-shop.tt-pet-collections .tt-pet-intro{text-align:left;margin:18px 0 0!important;font-size:15px;max-width:23ch}:root body.tt-design-refresh #tt-shop.tt-pet-collections .tt-pet-grid{grid-column:2;grid-row:1/3;max-width:none;width:100%;gap:20px;margin:0!important}:root body.tt-design-refresh #tt-shop.tt-pet-collections .tt-pet-card{min-height:280px;height:280px;border-radius:18px;box-shadow:none;isolation:isolate}:root body.tt-design-refresh #tt-shop.tt-pet-collections .tt-pet-card img{transition:transform .5s ease;object-position:center}:root body.tt-design-refresh #tt-shop.tt-pet-collections .tt-pet-copy{padding:24px;z-index:2}:root body.tt-design-refresh #tt-shop.tt-pet-collections .tt-pet-copy h3{font-size:28px!important;letter-spacing:.02em!important;line-height:1.05!important}:root body.tt-design-refresh #tt-shop.tt-pet-collections .tt-pet-copy p{font-size:13px!important;line-height:1.5;max-width:26ch;margin:8px 0 12px}:root body.tt-design-refresh #tt-shop.tt-pet-collections .tt-pet-copy>span{font-size:13px;padding:12px 16px;min-height:44px;border-radius:6px;gap:18px}@media(hover:hover){:root body.tt-design-refresh #tt-shop.tt-pet-collections .tt-pet-card:hover img{transform:scale(1.035)}}:root body.tt-design-refresh #tt-health-needs{background:#faf6ed!important}:root body.tt-design-refresh #tt-health-needs .tt-bg-wrap{display:grid;grid-template-columns:1fr 340px;gap:0 40px}:root body.tt-design-refresh #tt-health-needs .tt-bg-heading{text-align:left;margin:0!important;color:var(--rf-ink)!important}:root body.tt-design-refresh #tt-health-needs .tt-bg-heading-description{text-align:left;font-size:15px!important;align-self:center;max-width:340px;margin:0!important}:root body.tt-design-refresh #tt-health-needs .tt-bg-grid{grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));gap:22px;margin-top:40px}:root body.tt-design-refresh #tt-health-needs .tt-bg-card{margin:0;min-width:0;padding:0;background:none;border:0;box-shadow:none}:root body.tt-design-refresh #tt-health-needs .tt-bg-visual{width:100%;max-width:142px;margin:0 auto 18px;aspect-ratio:1;height:auto}:root body.tt-design-refresh #tt-health-needs .tt-bg-circle{width:100%;height:100%;margin:0;aspect-ratio:1}:root body.tt-design-refresh #tt-health-needs .tt-bg-circle img{width:100%;height:100%;object-fit:cover}:root body.tt-design-refresh #tt-health-needs .tt-bg-category{font-family:Inter,Arial,sans-serif!important;font-size:13px!important;font-weight:600!important;line-height:1.4!important;letter-spacing:.02em!important;color:var(--rf-ink)!important;margin:0 0 8px!important}:root body.tt-design-refresh #tt-health-needs .tt-bg-card h3{font-family:Times New Roman,Times,serif!important;font-size:17px!important;font-style:italic;font-weight:400!important;line-height:1.25!important;letter-spacing:0!important;margin:0!important;color:#435b4b!important}:root body.tt-design-refresh #tt-health-needs .tt-bg-description{font-size:12px!important;line-height:1.6!important;color:#5e6a60!important;margin:10px 0 0!important}:root body.tt-design-refresh #tt-health-needs .tt-bg-target{padding:4px;border-radius:12px}:root body.tt-design-refresh #tt-ingredients{background:#fff!important;padding:0!important}:root body.tt-design-refresh #tt-ingredients>.section{max-width:var(--rf-width);padding:80px 0!important;width:calc(100% - 64px)}:root body.tt-design-refresh #tt-ingredients .tt-section-intro{margin:18px 0 36px!important;font-size:16px}:root body.tt-design-refresh #tt-ingredients tt-ingredients{display:grid!important;grid-template-columns:190px minmax(0,1fr);gap:28px;align-items:start}:root body.tt-design-refresh #tt-ingredients .tt-formula-tabs{display:flex!important;flex-direction:column;gap:4px;margin:0!important;padding:8px 0;border-top:1px solid var(--rf-line);border-bottom:1px solid var(--rf-line)}:root body.tt-design-refresh #tt-ingredients .tt-formula-tabs button{width:100%;text-align:left;min-height:48px;border:0!important;border-radius:6px;padding:14px 16px;font-size:14px!important;color:var(--rf-ink);background:transparent!important;transition:background .18s ease}:root body.tt-design-refresh #tt-ingredients .tt-formula-tabs button[aria-selected=true]{background:var(--rf-ink)!important;color:#fff!important;font-weight:600}:root body.tt-design-refresh #tt-ingredients .tt-formula-tabs button:not([aria-selected=true]):hover{background:#f1f3ed!important}:root body.tt-design-refresh #tt-ingredients .tt-formula-stage{min-width:0;cursor:default!important;-webkit-user-select:text!important;user-select:text!important}:root body.tt-design-refresh #tt-ingredients .tt-formula-panel{grid-template-columns:minmax(0,.95fr) minmax(0,1fr);gap:30px;min-height:0!important;padding:26px;background:var(--rf-paper);border:1px solid #eae5d9;border-radius:20px;align-items:center}:root body.tt-design-refresh #tt-ingredients .tt-formula-panel>div:first-child{min-width:0;background:#fff;border-radius:12px;overflow:hidden}:root body.tt-design-refresh #tt-ingredients .tt-formula-panel img{height:auto!important;aspect-ratio:1;object-fit:contain;border-radius:12px}:root body.tt-design-refresh #tt-ingredients .tt-formula-panel>div:last-child>p:not(.eyebrow){font-size:17px!important;line-height:1.55!important;color:var(--rf-ink)!important}:root body.tt-design-refresh #tt-ingredients .tt-formula-copy h3{font-family:Inter,Arial,sans-serif!important;font-size:13px!important;line-height:1.4!important;letter-spacing:.04em!important;font-weight:600!important;margin:24px 0 8px!important}:root body.tt-design-refresh #tt-ingredients .tt-formula-copy p{font-size:13px!important;line-height:1.7!important;color:var(--rf-muted)!important}:root body.tt-design-refresh #tt-ingredients .tt-formula-actions{margin-top:22px}:root body.tt-design-refresh #tt-ingredients .tt-formula-actions a{font-size:13px;min-height:44px;display:inline-flex;align-items:center;gap:12px}:root body.tt-design-refresh #tt-ingredients .tt-formula-controls{grid-column:2;margin:0!important}:root body.tt-design-refresh .tt-quality{padding:48px 32px!important;background:#f2f4ee!important;background-image:none!important;border:0}:root body.tt-design-refresh .tt-quality-wrap{max-width:var(--rf-width)!important;padding:0!important;margin-inline:auto}:root body.tt-design-refresh .tt-quality-pet{display:none}:root body.tt-design-refresh .tt-quality .tt-quality-wrap>h2{font-size:30px!important;letter-spacing:.025em!important;line-height:1.15!important;color:var(--rf-ink)!important;text-align:center;margin-bottom:12px}:root body.tt-design-refresh .tt-quality-intro{font-size:14px;color:var(--rf-muted);margin-bottom:24px}:root body.tt-design-refresh .tt-quality .tt-quality-track{gap:24px!important;padding:0!important}:root body.tt-design-refresh .tt-quality .tt-quality-card{flex:0 0 190px!important;padding:16px 12px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}:root body.tt-design-refresh .tt-quality .tt-quality-card>:is(svg,img){height:76px!important;width:126px!important;margin:0 auto 14px!important;mix-blend-mode:multiply}:root body.tt-design-refresh .tt-quality .tt-quality-card h3{font-family:Inter,Arial,sans-serif!important;font-size:12px!important;line-height:1.5!important;font-weight:600!important;letter-spacing:0!important;color:var(--rf-ink)!important}:root body.tt-design-refresh .tt-quality-footer{font-size:10px;letter-spacing:.1em;margin:24px 0 12px}:root body.tt-design-refresh .tt-quality-wrap>p:last-child{text-align:center;margin-bottom:0;font-size:13px}:root body.tt-design-refresh #tt-container{background:#faf6ed!important}:root body.tt-design-refresh #tt-container .bone-guide-inner{display:grid;grid-template-columns:280px minmax(0,1fr);column-gap:48px}:root body.tt-design-refresh #tt-container .bone-guide-heading{grid-column:1;grid-row:1/3;padding:0;min-height:0;display:block;text-align:left;margin:0}:root body.tt-design-refresh #tt-container .bone-guide-heading h2{font-family:Times New Roman,Times,serif!important;font-style:italic;font-size:44px!important;font-weight:400!important;letter-spacing:-.025em!important;line-height:1.08!important;color:var(--rf-ink)!important}:root body.tt-design-refresh #tt-container .bone-guide-heading>div{font-size:15px;margin-top:22px;color:var(--rf-muted)}:root body.tt-design-refresh #tt-container :is(.bone-routine-dog,.bone-routine-bones){display:none}:root body.tt-design-refresh #tt-container .bone-guide-steps{grid-column:2;gap:20px}:root body.tt-design-refresh #tt-container .bone-guide-step{background:transparent;border:0;border-top:1px solid #b8c5b5;border-radius:0;padding:16px 0;text-align:left}:root body.tt-design-refresh #tt-container .bone-guide-step-top{gap:10px}:root body.tt-design-refresh #tt-container .bone-guide-number{background:#e5eadf;border-radius:50%;color:var(--rf-ink);width:28px;height:28px}:root body.tt-design-refresh #tt-container .bone-guide-step h3{font-family:Inter,Arial,sans-serif!important;font-size:13px!important;font-weight:600!important;letter-spacing:.04em!important}:root body.tt-design-refresh #tt-container .bone-guide-art{height:124px;margin:14px 0}:root body.tt-design-refresh #tt-container .bone-guide-step p{font-size:13px!important;line-height:1.65!important;margin:0;color:var(--rf-muted)}:root body.tt-design-refresh #tt-container .bone-guide-play{grid-column:2;margin-top:20px}:root body.tt-design-refresh #tt-container .bone-guide-play>h3{font-family:Inter,Arial,sans-serif!important;font-size:12px!important;letter-spacing:.08em!important;font-weight:600!important;margin-bottom:14px}:root body.tt-design-refresh #tt-container .bone-guide-play-grid{gap:20px}:root body.tt-design-refresh #tt-container .bone-guide-play-grid article{display:block}:root body.tt-design-refresh #tt-container .bone-guide-play-grid .bone-guide-art{width:64px;height:56px;margin:0 0 12px}:root body.tt-design-refresh #tt-container .bone-guide-play-grid h4{font-family:Inter,Arial,sans-serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:0!important}:root body.tt-design-refresh #tt-container .bone-guide-play-grid p{font-size:12px!important;line-height:1.65!important}:root body.tt-design-refresh #tt-container .bone-routine-life{grid-column:1/-1;border:0;border-top:1px solid #d6ddcf;border-radius:0;background:transparent;grid-template-columns:280px 1fr 1fr;gap:28px;padding:40px 0 0;margin-top:48px}:root body.tt-design-refresh #tt-container .bone-routine-life-copy h3{font-family:Times New Roman,Times,serif!important;font-style:italic;font-weight:400!important;font-size:34px!important;letter-spacing:-.02em!important;line-height:1.1!important}:root body.tt-design-refresh #tt-container .bone-routine-life-copy>p:not(.bone-routine-eyebrow){font-size:14px!important}:root body.tt-design-refresh #tt-container .bone-routine-life figure img{height:auto!important;aspect-ratio:4/3;border-radius:14px}:root body.tt-design-refresh #tt-container .bone-routine-life figcaption{font-size:13px}:root body.tt-design-refresh #tt-container .bone-guide-inner>p{grid-column:1/-1;margin:26px 0 0}:root body.tt-design-refresh #tt-container .bone-guide-safety{grid-column:1/-1;background:#e9eddf;border-radius:8px;padding:22px 24px;margin-top:28px;color:var(--rf-ink)}:root body.tt-design-refresh #tt-container .bone-guide-safety h3{font-family:Inter,Arial,sans-serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:.03em!important}:root body.tt-design-refresh #tt-container .bone-guide-safety-copy{font-size:12px;line-height:1.75;color:#405446}:root body.tt-design-refresh #tt-favorites{background:#fff!important}:root body.tt-design-refresh #tt-favorites .tt-favorites-heading{margin-bottom:32px;align-items:flex-end}:root body.tt-design-refresh #tt-favorites .tt-favorites-intro{font-size:15px!important;margin-top:14px}:root body.tt-design-refresh #tt-favorites .tt-favorite-card{background:transparent;border:0;border-radius:0;box-shadow:none!important}:root body.tt-design-refresh #tt-favorites .tt-favorite-photo{border-radius:16px;overflow:hidden;aspect-ratio:3/2;height:auto}:root body.tt-design-refresh #tt-favorites .tt-favorite-photo img{width:100%;height:100%;aspect-ratio:3/2;object-fit:cover}:root body.tt-design-refresh #tt-favorites .tt-favorite-copy{padding:22px 0 0}:root body.tt-design-refresh #tt-favorites .tt-favorite-copy h3{font-family:Inter,Arial,sans-serif!important;font-size:20px!important;font-weight:600!important;letter-spacing:-.02em!important;line-height:1.3!important}:root body.tt-design-refresh #tt-favorites .tt-favorite-copy p{font-size:14px!important;color:var(--rf-muted);margin:12px 0 16px}:root body.tt-design-refresh #tt-favorites .tt-favorites-controls{display:none!important}:root body.tt-design-refresh #tt-story{background:var(--rf-paper)!important}:root body.tt-design-refresh #tt-story .tt-story-home-hero{grid-template-columns:.85fr 1.15fr;gap:72px}:root body.tt-design-refresh #tt-story .tt-story-home-copy h2{font-size:clamp(46px,4.8vw,68px)!important;letter-spacing:-.035em!important;line-height:1.02!important;max-width:11ch}:root body.tt-design-refresh #tt-story .tt-story-home-copy>p:not(.tt-story-label){font-size:16px!important;line-height:1.8!important;margin:26px 0 24px;max-width:36ch}:root body.tt-design-refresh #tt-story .tt-story-home-photo{border-radius:100px 18px 18px}:root body.tt-design-refresh #tt-story .tt-story-home-photo img{height:430px;object-fit:cover;object-position:55% center}:root body.tt-design-refresh #tt-story .tt-story-beginning{display:flex;justify-content:space-between;gap:40px;padding:32px 0;margin-top:48px;border-color:#d1daca}:root body.tt-design-refresh #tt-story .tt-story-beginning h3{font-size:32px!important;line-height:1.2!important;letter-spacing:-.02em!important}:root body.tt-design-refresh #tt-story .tt-story-philosophy{padding:48px 0}:root body.tt-design-refresh #tt-story .tt-story-philosophy>h3{font-size:42px!important;line-height:1.15!important;letter-spacing:-.025em!important}:root body.tt-design-refresh #tt-story .tt-story-principles{margin-top:28px;gap:40px}:root body.tt-design-refresh #tt-story .tt-story-principles article{border:0;padding:0}:root body.tt-design-refresh #tt-story .tt-story-principles article>span{display:none}:root body.tt-design-refresh #tt-story .tt-story-principles h4{font-family:Inter,Arial,sans-serif!important;font-size:13px!important;letter-spacing:.06em!important;font-weight:600!important}:root body.tt-design-refresh #tt-story .tt-story-principles p{font-size:14px!important;line-height:1.75!important;color:var(--rf-muted)}:root body.tt-design-refresh #tt-story .tt-story-videos{padding-top:48px;border-color:#d1daca}:root body.tt-design-refresh #tt-story .tt-story-video-heading h3{font-size:46px!important;letter-spacing:-.025em!important}:root body.tt-design-refresh #tt-story .tt-story-video-heading>p{font-size:14px!important;max-width:290px}:root body.tt-design-refresh #tt-story .tt-story-video-card{background:transparent;border:0;border-radius:0}:root body.tt-design-refresh #tt-story .tt-story-video-cover{aspect-ratio:3/2;border-radius:16px}:root body.tt-design-refresh #tt-story .tt-story-video-copy{padding:20px 0 0}:root body.tt-design-refresh #tt-story .tt-story-video-copy .tt-story-label{font-size:10px!important;letter-spacing:.13em;margin-bottom:8px}:root body.tt-design-refresh #tt-story .tt-story-video-copy h4{font-family:Inter,Arial,sans-serif!important;font-size:18px!important;letter-spacing:-.01em!important;font-weight:600!important;margin-bottom:8px}:root body.tt-design-refresh #tt-faq{background:#fff!important;padding:0!important}:root body.tt-design-refresh #tt-faq>.section{max-width:var(--rf-width);width:calc(100% - 64px);padding:80px 0!important;display:grid;grid-template-columns:320px minmax(0,1fr);gap:0 72px;align-items:start}:root body.tt-design-refresh #tt-faq h2{grid-column:1;grid-row:1/8;max-width:9ch}:root body.tt-design-refresh #tt-faq details{grid-column:2;padding:22px 0;border-color:var(--rf-line)}:root body.tt-design-refresh #tt-faq details:first-of-type{padding-top:4px}:root body.tt-design-refresh #tt-faq summary{font-size:15px;line-height:1.6}:root body.tt-design-refresh #tt-faq details p{font-size:14px;line-height:1.8;color:var(--rf-muted);padding-top:16px}:root body.tt-design-refresh #tt-faq .tt-faq-more{grid-column:2;margin-top:24px!important;text-align:left!important}:root body.tt-design-refresh #tt-faq .tt-faq-more .tt-faq-more-link{background:var(--rf-ink)!important;border-radius:6px}:root body.tt-design-refresh :is(#tt-cta,[id$=__tt-cta]){padding:0!important;background:#e9eddf!important}:root body.tt-design-refresh :is(#tt-cta,[id$=__tt-cta]) .closing{max-width:var(--rf-width);margin:auto;display:grid;grid-template-columns:1fr auto;gap:14px 48px;text-align:left;padding:48px 0}:root body.tt-design-refresh :is(#tt-cta,[id$=__tt-cta]) .closing>.eyebrow{grid-column:1/-1;margin:0!important;max-width:none;font-size:10px;letter-spacing:.12em}:root body.tt-design-refresh :is(#tt-cta,[id$=__tt-cta]) .closing>h2{grid-column:1;font-size:44px!important;line-height:1.1!important;letter-spacing:.005em!important;color:var(--rf-ink)!important}:root body.tt-design-refresh :is(#tt-cta,[id$=__tt-cta]) .closing>p:not(.eyebrow){grid-column:1;margin:0!important;max-width:52ch;font-size:14px;color:var(--rf-muted)}:root body.tt-design-refresh :is(#tt-cta,[id$=__tt-cta]) .closing>.button{grid-column:2;grid-row:2/4;align-self:center;background:var(--rf-ink)!important;color:#fff!important;border-radius:6px;min-height:50px}:root body.tt-design-refresh .tt-newsletter{background:#faf6ed;padding:36px 32px!important;overflow:hidden}:root body.tt-design-refresh .tt-newsletter-inner{max-width:var(--rf-width);grid-template-columns:32% 1fr;gap:40px;min-height:300px;align-items:center}:root body.tt-design-refresh .tt-newsletter-photo{height:300px;align-self:center;overflow:hidden}:root body.tt-design-refresh .tt-newsletter-photo img{position:static;width:100%;height:300px;max-height:300px;object-fit:contain}:root body.tt-design-refresh .tt-newsletter-copy{padding:0 0 0 20px;text-align:left}:root body.tt-design-refresh .tt-newsletter-copy h2{font-family:Times New Roman,Times,serif!important;font-style:italic;font-weight:400!important;font-size:42px!important;line-height:1.1!important;letter-spacing:-.025em!important}:root body.tt-design-refresh .tt-newsletter-copy>p{font-family:Inter,Arial,sans-serif;font-size:14px;line-height:1.7;max-width:58ch}:root body.tt-design-refresh .tt-newsletter-field{border-radius:8px;border-color:#c7d0be;padding:5px}:root body.tt-design-refresh .tt-newsletter-field button{background:var(--rf-ink);border-radius:5px;padding:14px 20px;white-space:nowrap}:root body.tt-design-refresh .tt-newsletter-copy small{font-size:11px;color:var(--rf-muted)}:root body.tt-design-refresh .tt:has(>footer){background:#fff!important;border-top:1px solid var(--rf-line)}:root body.tt-design-refresh .tt>footer.wrap{max-width:1224px;padding:36px 32px}:root body.tt-design-refresh .tt .footer-top p{font-size:24px;color:var(--rf-muted)}:root body.tt-design-refresh .tt .footer-bottom{font-size:12px;line-height:1.6;border-color:var(--rf-line)}:root body.tt-design-refresh .tt .footer-policies{gap:24px;font-size:12px}@media(max-width:1050px){:root body.tt-design-refresh #tt-shop.tt-pet-collections>.wrap{grid-template-columns:190px minmax(0,1fr);column-gap:28px}:root body.tt-design-refresh #tt-shop.tt-pet-collections .tt-pet-copy{padding:18px}:root body.tt-design-refresh #tt-shop.tt-pet-collections .tt-pet-copy>span{font-size:12px;padding:12px;gap:10px}:root body.tt-design-refresh #tt-health-needs .tt-bg-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}:root body.tt-design-refresh #tt-container .bone-guide-inner{grid-template-columns:230px minmax(0,1fr);column-gap:32px}:root body.tt-design-refresh #tt-container .bone-routine-life{grid-template-columns:230px 1fr 1fr;gap:20px}:root body.tt-design-refresh #tt-ingredients tt-ingredients{grid-template-columns:160px minmax(0,1fr);gap:20px}:root body.tt-design-refresh #tt-ingredients .tt-formula-panel{padding:20px;gap:22px}:root body.tt-design-refresh #tt-story .tt-story-home-hero{gap:40px}:root body.tt-design-refresh #tt-faq>.section{grid-template-columns:270px minmax(0,1fr);gap:0 40px}:root body.tt-design-refresh :is(#tt-cta,[id$=__tt-cta]) .closing{margin-inline:32px}}@media(max-width:750px){:root body.tt-design-refresh :is(#tt-shop.tt-pet-collections,#tt-health-needs,#tt-container,#tt-favorites,#tt-story){padding:52px 20px!important}:root body.tt-design-refresh :is(#tt-shop.tt-pet-collections h2,#tt-health-needs h2,#tt-ingredients h2,#tt-favorites h2,#tt-faq h2){font-size:38px!important;line-height:1.08!important}:root body.tt-design-refresh #tt-shop.tt-pet-collections>.wrap{display:block}:root body.tt-design-refresh #tt-shop.tt-pet-collections>.wrap>h2{max-width:none}:root body.tt-design-refresh #tt-shop.tt-pet-collections .tt-pet-intro{max-width:none;margin-top:12px!important}:root body.tt-design-refresh #tt-shop.tt-pet-collections .tt-pet-grid{margin-top:26px!important;grid-template-columns:1fr 1fr;gap:14px}:root body.tt-design-refresh #tt-shop.tt-pet-collections .tt-pet-card{height:280px;min-height:280px;border-radius:14px}:root body.tt-design-refresh #tt-health-needs .tt-bg-wrap{display:block}:root body.tt-design-refresh #tt-health-needs .tt-bg-heading-description{margin-top:14px!important}:root body.tt-design-refresh #tt-health-needs .tt-bg-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 16px;margin-top:30px}:root body.tt-design-refresh #tt-health-needs .tt-bg-visual{max-width:130px}:root body.tt-design-refresh #tt-ingredients>.section{width:calc(100% - 40px);padding:52px 0!important}:root body.tt-design-refresh #tt-ingredients tt-ingredients{display:block!important}:root body.tt-design-refresh #tt-ingredients .tt-section-intro{margin:14px 0 22px!important}:root body.tt-design-refresh #tt-ingredients .tt-formula-tabs{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;gap:6px;margin:0 0 22px!important;border:0;padding:0 0 8px;scrollbar-width:thin}:root body.tt-design-refresh #tt-ingredients .tt-formula-tabs button{width:auto;flex:0 0 auto;white-space:nowrap!important;padding:12px 16px;font-size:13px!important;background:#f2f4ee!important}:root body.tt-design-refresh #tt-ingredients .tt-formula-panel{gap:24px;padding:22px;grid-template-columns:1fr 1fr;border-radius:14px}:root body.tt-design-refresh .tt-quality{padding:36px 20px!important}:root body.tt-design-refresh .tt-quality .tt-quality-wrap>h2{font-size:26px!important}:root body.tt-design-refresh .tt-quality .tt-quality-card{flex-basis:160px!important}:root body.tt-design-refresh #tt-container .bone-guide-inner{display:block}:root body.tt-design-refresh #tt-container .bone-guide-heading{margin-bottom:28px;max-width:540px}:root body.tt-design-refresh #tt-container .bone-guide-heading h2{font-size:38px!important;max-width:17ch}:root body.tt-design-refresh #tt-container .bone-guide-heading>div{margin-top:16px}:root body.tt-design-refresh #tt-container .bone-guide-steps{gap:16px}:root body.tt-design-refresh #tt-container .bone-routine-life{grid-template-columns:1fr 1fr;margin-top:32px;padding-top:32px}:root body.tt-design-refresh #tt-container .bone-routine-life-copy{grid-column:1/-1;max-width:40ch}:root body.tt-design-refresh #tt-container .bone-guide-safety{margin-top:24px;padding:20px}:root body.tt-design-refresh #tt-container .bone-guide-safety-copy{columns:1;font-size:12px}:root body.tt-design-refresh #tt-favorites .tt-favorites-heading{display:block}:root body.tt-design-refresh #tt-favorites .tt-favorites-link{margin-top:14px}:root body.tt-design-refresh #tt-story .tt-story-home-hero{grid-template-columns:1fr;gap:30px}:root body.tt-design-refresh #tt-story .tt-story-home-copy h2{font-size:48px!important;max-width:13ch}:root body.tt-design-refresh #tt-story .tt-story-home-photo{border-radius:64px 14px 14px}:root body.tt-design-refresh #tt-story .tt-story-home-photo img{height:340px}:root body.tt-design-refresh #tt-story .tt-story-beginning{margin-top:36px;padding:28px 0;gap:24px;flex-wrap:wrap}:root body.tt-design-refresh #tt-story .tt-story-beginning h3{font-size:30px!important}:root body.tt-design-refresh #tt-story .tt-story-philosophy{padding:36px 0}:root body.tt-design-refresh #tt-story .tt-story-philosophy>h3{font-size:36px!important;max-width:18ch}:root body.tt-design-refresh #tt-story .tt-story-principles{grid-template-columns:1fr;gap:24px}:root body.tt-design-refresh #tt-story .tt-story-principles article{border-top:1px solid var(--rf-line);padding-top:20px}:root body.tt-design-refresh #tt-story .tt-story-videos{padding-top:36px}:root body.tt-design-refresh #tt-story .tt-story-video-heading h3{font-size:40px!important}:root body.tt-design-refresh #tt-story .tt-story-video-grid{grid-template-columns:1fr;gap:32px}:root body.tt-design-refresh #tt-faq>.section{display:block;width:calc(100% - 40px);padding:52px 0!important}:root body.tt-design-refresh #tt-faq h2{max-width:14ch;margin-bottom:28px!important}:root body.tt-design-refresh :is(#tt-cta,[id$=__tt-cta]) .closing{display:block;margin:0;padding:40px 20px}:root body.tt-design-refresh :is(#tt-cta,[id$=__tt-cta]) .closing>h2{font-size:36px!important;margin:14px 0!important}:root body.tt-design-refresh :is(#tt-cta,[id$=__tt-cta]) .closing>.button{margin-top:24px}:root body.tt-design-refresh .tt-newsletter{padding:40px 20px!important}:root body.tt-design-refresh .tt-newsletter-inner{grid-template-columns:1fr;gap:24px}:root body.tt-design-refresh .tt-newsletter-photo{height:200px;order:2}:root body.tt-design-refresh .tt-newsletter-photo img{height:200px;max-height:200px}:root body.tt-design-refresh .tt-newsletter-copy{padding:0}:root body.tt-design-refresh .tt-newsletter-copy h2{font-size:36px!important;max-width:17ch}:root body.tt-design-refresh .tt-newsletter-field{border-radius:8px}:root body.tt-design-refresh .tt-newsletter-field button{width:100%}:root body.tt-design-refresh .tt>footer.wrap{padding:30px 20px}}@media(max-width:480px){:root body.tt-design-refresh #tt-shop.tt-pet-collections .tt-pet-grid{grid-template-columns:1fr}:root body.tt-design-refresh #tt-shop.tt-pet-collections .tt-pet-card{height:250px;min-height:250px}:root body.tt-design-refresh #tt-shop.tt-pet-collections .tt-pet-copy{padding:22px}:root body.tt-design-refresh #tt-shop.tt-pet-collections .tt-pet-copy p{max-width:none}:root body.tt-design-refresh #tt-health-needs .tt-bg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}:root body.tt-design-refresh #tt-health-needs .tt-bg-visual{max-width:132px}:root body.tt-design-refresh #tt-ingredients .tt-formula-panel{grid-template-columns:1fr;padding:20px}:root body.tt-design-refresh #tt-ingredients .tt-formula-panel>div:first-child{max-width:300px;width:100%;margin:auto}:root body.tt-design-refresh #tt-container .bone-guide-steps{grid-template-columns:1fr;gap:0}:root body.tt-design-refresh #tt-container .bone-guide-step{display:grid;grid-template-columns:100px minmax(0,1fr);gap:10px 20px;padding:20px 0;align-items:center}:root body.tt-design-refresh #tt-container .bone-guide-step-top{grid-column:2;grid-row:1}:root body.tt-design-refresh #tt-container .bone-guide-step .bone-guide-art{grid-column:1;grid-row:1/3;height:90px;margin:0}:root body.tt-design-refresh #tt-container .bone-guide-step p{grid-column:2;grid-row:2}:root body.tt-design-refresh #tt-container .bone-guide-play-grid{grid-template-columns:1fr;gap:20px}:root body.tt-design-refresh #tt-container .bone-guide-play-grid article{display:flex;gap:16px;align-items:center}:root body.tt-design-refresh #tt-container .bone-guide-play-grid .bone-guide-art{flex:0 0 70px;margin:0}:root body.tt-design-refresh #tt-container .bone-routine-life{grid-template-columns:1fr;gap:28px}:root body.tt-design-refresh #tt-story .tt-story-home-photo img{height:290px}}@media(prefers-reduced-motion:reduce){:root body.tt-design-refresh :is(.tt-pet-card img,.tt-text-link,.tt-story-text-link,.tt-favorites-link,.tt-formula-tabs button){transition:none!important;transform:none!important}}:root body.tt-design-refresh #tt-shop.tt-pet-collections .tt-pet-copy{padding:0;left:24px;right:24px;bottom:24px}:root body.tt-design-refresh .tt-newsletter .tt-newsletter-copy h2[id^=NewsletterTitle-]{font-family:Times New Roman,Times,serif!important;font-weight:400!important;letter-spacing:-.025em!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/tt-design-refresh.css.map */
