:root{--ltpc-cream: #F7F0E4;--ltpc-sage: #7D997C;--ltpc-forest: #315D4F;--ltpc-ink: #17140F;--ltpc-yellow: #F4D580;--ltpc-pink: #E79BC1;--ltpc-blue: #93B8CC;--ltpc-coral: #E88272;--ltpc-muted: #565B55;--ltpc-outline: 2px solid var(--ltpc-ink);--ltpc-shadow: 6px 6px 0 var(--ltpc-ink);--ltpc-shadow-small: 4px 4px 0 var(--ltpc-ink);--ltpc-radius: 18px;--ltpc-radius-small: 10px;--ltpc-display: "Archivo Black", "Inter", system-ui, sans-serif;--ltpc-body: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}html{color-scheme:light}body{background:var(--ltpc-cream);color:var(--ltpc-ink);font-family:var(--ltpc-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body #MainContent :is(.lt-header-root,.lt-hero-root,.lt-trust-root,.lt-intro-root,.lt-michelle-root,.lt-molly-root,.lt-shop-root,.lt-how-root,.lt-reviews-root,.lt-blog-root,.lt-guar-root,.lt-footer-root,.lt-phero-root,.lt-split-root,.lt-values-root,.lt-stats-root,.lt-links-root,.lt-coll-root,.lt-ty-root,.lt-lead-root),body>:is(.lt-header-root,.lt-footer-root){--lt-green-dark: var(--ltpc-forest);--lt-green: var(--ltpc-sage);--lt-cream: var(--ltpc-cream);--lt-yellow: var(--ltpc-yellow);--lt-ink: var(--ltpc-ink);--lt-muted: var(--ltpc-muted);--lt-head: var(--ltpc-display);--lt-body: var(--ltpc-body)}body #MainContent :is(.lt-hero-h1,.lt-intro-h2,.lt-michelle-quote,.lt-molly-h2,.lt-shop-h2,.lt-how-h2,.lt-reviews-h2,.lt-blog-h2,.lt-guar-h2,.lt-phero-h1,.lt-split-h2,.lt-values-h2,.lt-stats-h2,.lt-links-h2,.lt-coll-h1,.lt-ty-root h1,.lt-lead-h2){font-family:var(--ltpc-display);letter-spacing:-.04em;color:var(--ltpc-ink)}body #MainContent :is(.lt-intro-eyebrow,.lt-michelle-eyebrow,.lt-molly-eyebrow,.lt-shop-eyebrow,.lt-how-eyebrow,.lt-reviews-eyebrow,.lt-blog-eyebrow,.lt-phero-eyebrow,.lt-split-eyebrow,.lt-values-eyebrow,.lt-stats-eyebrow,.lt-links-eyebrow,.lt-coll-eyebrow,.lt-lead-eyebrow){color:#7e4a23}body #MainContent .lt-molly-root .lt-molly-eyebrow{color:var(--ltpc-yellow)}body #MainContent .lt-molly-root .lt-molly-h2{color:#fff}body #MainContent #ddd-root .stat-row{align-items:stretch}body #MainContent #ddd-root .stat-row>.stat{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:space-between;gap:16px!important;min-width:0;min-height:190px;padding:26px 24px 28px!important;background:var(--ltpc-forest);border:3px solid #17140F!important;border-radius:26px!important}body #MainContent #ddd-root .stat-row>.stat:nth-child(3n+1){box-shadow:9px 9px 0 var(--ltpc-blue)!important}body #MainContent #ddd-root .stat-row>.stat:nth-child(3n+2){box-shadow:9px 9px 0 var(--ltpc-yellow)!important}body #MainContent #ddd-root .stat-row>.stat:nth-child(3n){box-shadow:9px 9px 0 var(--ltpc-coral)!important}body #MainContent #ddd-root .stat-row>.stat>:first-child{min-width:0!important;color:var(--ltpc-yellow)!important}body #MainContent #ddd-root .stat-row>.stat>:last-child{color:#fff!important;font-size:18px!important;line-height:1.45!important;text-wrap:pretty}body .lt-header-root .lt-header-announce{background:var(--ltpc-forest);color:var(--ltpc-cream);font-weight:800;letter-spacing:.02em}body .lt-header-root .lt-header-bar{background:#f7f0e4f7;border-bottom:var(--ltpc-outline)}body .lt-header-root :is(.lt-header-menu a,.lt-header-cart,.lt-header-menu-btn){color:var(--ltpc-ink)}body .lt-header-root .lt-header-drop{border:var(--ltpc-outline);border-radius:var(--ltpc-radius-small);box-shadow:6px 6px 0 var(--ltpc-yellow)}body .lt-header-root :is(.lt-header-menu-btn,.lt-header-cart){min-width:44px;min-height:44px}body .lt-footer-root{--lt-ink: var(--ltpc-ink);background:var(--ltpc-ink);color:#d8d4cb}body .lt-footer-root h4{color:#fff;font-family:var(--ltpc-display)}body .lt-footer-root a{color:#d8d4cb}body .lt-footer-root a:hover{color:var(--ltpc-yellow)}body .lt-footer-root .lt-footer-news input[type=email]{border:2px solid #fff;border-radius:var(--ltpc-radius-small);background:#fff;color:var(--ltpc-ink)}body #MainContent :is(.lt-hero-btn,.lt-intro-btn,.lt-michelle-btn,.lt-molly-btn,.lt-shop-btn,.lt-shop-cta a,.lt-how-cta a,.lt-blog-cta a,.lt-guar-btn,.lt-footer-btn,.lt-split-btn,.lt-values-btn,.lt-coll-btn,.lt-ty-btn,.lt-lead-btn,.lt-links-a){border-radius:var(--ltpc-radius-small);border:var(--ltpc-outline);box-shadow:var(--ltpc-shadow-small);transform:translate(0);font-family:var(--ltpc-body);font-weight:800}body #MainContent :is(.lt-hero-btn,.lt-intro-btn,.lt-michelle-btn,.lt-molly-btn,.lt-shop-btn,.lt-shop-cta a,.lt-how-cta a,.lt-blog-cta a,.lt-guar-btn,.lt-footer-btn,.lt-split-btn,.lt-values-btn,.lt-coll-btn,.lt-ty-btn,.lt-lead-btn,.lt-links-a):hover{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--ltpc-ink)}body #MainContent .lt-phero-root{background:var(--ltpc-cream);color:var(--ltpc-ink);overflow:clip}body #MainContent .lt-phero-root .lt-phero-photo,body #MainContent .lt-split-root .lt-split-img{border:var(--ltpc-outline);border-radius:24px;box-shadow:10px 10px 0 var(--ltpc-yellow)}body #MainContent .lt-split-root.lt-split--dark .lt-split-img{box-shadow:10px 10px 0 var(--ltpc-pink)}body #MainContent .lt-split-root .lt-split-quote{border:0;border-radius:var(--ltpc-radius-small);background:var(--ltpc-blue);color:var(--ltpc-ink);padding:16px 18px;box-shadow:var(--ltpc-shadow-small)}body #MainContent .lt-split-root.lt-split--dark .lt-split-quote{background:var(--ltpc-yellow);color:var(--ltpc-ink)}body #MainContent :is(.lt-values-root,.lt-stats-root,.lt-links-root) :is(.lt-values-card,.lt-stats-tile,.lt-links-card),body #MainContent .lt-coll-root .lt-coll-card,body #MainContent .lt-ty-root .lt-ty-tip{border:var(--ltpc-outline);border-radius:var(--ltpc-radius);box-shadow:6px 6px 0 var(--ltpc-blue);color:var(--ltpc-ink)}body #MainContent :is(.lt-values-grid,.lt-stats-grid,.lt-links-grid)>:nth-child(3n+2),body #MainContent .lt-coll-grid>:nth-child(3n+2){box-shadow:6px 6px 0 var(--ltpc-yellow)}body #MainContent :is(.lt-values-grid,.lt-stats-grid,.lt-links-grid)>:nth-child(3n),body #MainContent .lt-coll-grid>:nth-child(3n){box-shadow:6px 6px 0 var(--ltpc-coral)}body #MainContent .lt-stats-root .lt-stats-n,body #MainContent .lt-coll-root :is(.lt-coll-b h3,.lt-coll-price){color:var(--ltpc-ink)}body #MainContent .lt-coll-root{background:var(--ltpc-cream)}body #MainContent .lt-coll-root .lt-coll-card{overflow:hidden}body #MainContent .lt-coll-root .lt-coll-btn{background:var(--ltpc-forest);color:#fff}body #MainContent .lt-ty-root .lt-ty-check{border:var(--ltpc-outline);background:var(--ltpc-sage);box-shadow:var(--ltpc-shadow-small)}body #MainContent :is(#ddd-root,#ddd-pdp,#ddd-bowl,#ddd-sci,#ddd-contact,#ddd-legal,#mly,#dm-mount){--font-body: var(--ltpc-body);--font-punch: var(--ltpc-display);--font-display: var(--ltpc-display)}body #MainContent :is(#ddd-root,#ddd-pdp,#ddd-bowl,#ddd-sci,#ddd-contact,#ddd-legal,#mly,#dm-mount) :is(h1,h2,h3,.dddline,.h2,.dm-title){font-family:var(--ltpc-display);letter-spacing:-.035em}body #MainContent :is(#ddd-root,#ddd-pdp,#ddd-bowl,#ddd-sci,#mly,#dm-mount) :is(.btn,.nav-cta,.dm-btn,.cta-button){border-radius:var(--ltpc-radius-small)!important;border:var(--ltpc-outline)!important;box-shadow:var(--ltpc-shadow-small)!important;font-family:var(--ltpc-body);font-weight:800}body #MainContent :is(#ddd-root,#ddd-pdp,#ddd-bowl,#mly,#dm-mount) :is(.plan,.dm-opt,.fcard,.cards2>div,.icard,.pdp-faq-item,.faq-item,.stat,.cta-box,.dd-sp-card,.pcard,.ing,.angle,.spec,.guar){border:var(--ltpc-outline)!important;border-radius:var(--ltpc-radius)!important;box-shadow:6px 6px 0 var(--ltpc-blue)!important}body #MainContent :is(#ddd-root,#ddd-pdp,#ddd-bowl,#mly,#dm-mount) :is(.plan,.dm-opt,.fcard,.cards2>div,.icard,.pdp-faq-item,.faq-item,.stat,.cta-box,.dd-sp-card,.pcard,.ing,.angle,.spec,.guar):nth-child(3n+2){box-shadow:6px 6px 0 var(--ltpc-yellow)!important}body #MainContent :is(#ddd-root,#ddd-pdp,#ddd-bowl,#mly,#dm-mount) :is(.plan,.dm-opt,.fcard,.cards2>div,.icard,.pdp-faq-item,.faq-item,.stat,.cta-box,.dd-sp-card,.pcard,.ing,.angle,.spec,.guar):nth-child(3n){box-shadow:6px 6px 0 var(--ltpc-coral)!important}body #MainContent #ddd-contact .c-card{background:#fff;border:var(--ltpc-outline);border-radius:24px;box-shadow:10px 10px 0 var(--ltpc-blue);padding:clamp(28px,5vw,54px)}body #MainContent #ddd-legal .l-wrap{background:#fff;border:var(--ltpc-outline);border-radius:24px;box-shadow:10px 10px 0 var(--ltpc-yellow);margin-top:clamp(28px,4vw,56px);margin-bottom:clamp(36px,5vw,72px);padding:clamp(28px,5vw,60px) clamp(20px,4vw,50px)}body #MainContent[data-template^=blog],body #MainContent[data-template^=article],body #MainContent[data-template^=cart],body #MainContent[data-template^=search],body #MainContent[data-template=page]{background:var(--ltpc-cream);color:var(--ltpc-ink)}body #MainContent[data-template^=blog] :is(h1,h2,h3),body #MainContent[data-template^=article] :is(h1,h2,h3),body #MainContent[data-template^=cart] :is(h1,h2,h3),body #MainContent[data-template^=search] :is(h1,h2,h3),body #MainContent[data-template=page] :is(h1,h2,h3){font-family:var(--ltpc-display);letter-spacing:-.035em;color:var(--ltpc-ink)}body #MainContent[data-template^=blog] .blog-post-item,body #MainContent[data-template^=article] :is(.blog-post-content,.article-content),body #MainContent[data-template^=cart] :is(.cart-items,.cart__summary,.cart-summary),body #MainContent[data-template^=search] :is(.card,.resource-card),body #MainContent[data-template=page] :is(.rte,table){border-color:var(--ltpc-ink);border-radius:var(--ltpc-radius)}body #MainContent[data-template^=blog] .blog-post-item{border:var(--ltpc-outline);border-radius:var(--ltpc-radius);box-shadow:6px 6px 0 var(--ltpc-blue);overflow:hidden}body #MainContent[data-template^=blog] .blog-post-item:nth-child(3n+2){box-shadow:6px 6px 0 var(--ltpc-yellow)}body #MainContent[data-template^=blog] .blog-post-item:nth-child(3n){box-shadow:6px 6px 0 var(--ltpc-coral)}body :is(a,button,input,select,textarea):focus-visible{outline:3px solid var(--ltpc-pink);outline-offset:4px}@media(max-width:900px){body #MainContent .lt-phero-root .lt-phero-photo,body #MainContent .lt-split-root .lt-split-img{box-shadow:7px 7px 0 var(--ltpc-yellow)}body #MainContent :is(.lt-values-root,.lt-stats-root,.lt-links-root) :is(.lt-values-card,.lt-stats-tile,.lt-links-card),body #MainContent .lt-coll-root .lt-coll-card,body #MainContent .lt-ty-root .lt-ty-tip,body #MainContent[data-template^=blog] .blog-post-item{box-shadow:var(--ltpc-shadow-small)}body #MainContent :is(#ddd-root,#ddd-pdp,#ddd-bowl,#mly,#dm-mount) :is(.plan,.dm-opt,.fcard,.cards2>div,.icard,.pdp-faq-item,.faq-item,.stat,.cta-box,.dd-sp-card,.pcard,.ing,.angle,.spec,.guar){box-shadow:var(--ltpc-shadow-small)!important}}body #MainContent .lt-hero-root .lt-hero-cap{top:auto!important;right:auto!important;bottom:14px!important;left:14px!important;max-width:calc(100% - 28px);font-size:13px!important;line-height:1.2!important;white-space:nowrap}@media(max-width:520px){body .lt-header-root .lt-header-announce{font-size:.72rem;line-height:1.35}body #MainContent .lt-hero-root .lt-hero-cap{font-size:12.5px!important;padding-right:18px!important;letter-spacing:.02em!important}body #MainContent :is(.lt-hero-btn,.lt-intro-btn,.lt-michelle-btn,.lt-molly-btn,.lt-shop-cta a,.lt-how-cta a,.lt-blog-cta a,.lt-guar-btn,.lt-split-btn,.lt-values-btn,.lt-ty-btn,.lt-lead-btn){min-height:48px}body #MainContent #ddd-contact .c-card,body #MainContent #ddd-legal .l-wrap{box-shadow:6px 6px 0 var(--ltpc-blue)}body #MainContent .lt-hero-root{padding:18px 0 44px!important}body #MainContent .lt-hero-root .lt-hero-wrap{padding:0 24px!important;gap:28px!important}body #MainContent .lt-hero-root .lt-hero-flag{display:flex!important;flex-direction:column;align-items:flex-start;gap:5px!important;width:100%;margin-bottom:12px!important;font-size:13px!important;line-height:1.2!important;white-space:nowrap}body #MainContent .lt-hero-root .lt-hero-stars{display:block;font-size:30px!important;line-height:1!important;letter-spacing:4px!important}body #MainContent .lt-hero-root .lt-hero-h1{font-size:38px!important;line-height:1.08!important;text-wrap:balance}body #MainContent .lt-hero-root .lt-hero-sub{font-size:18px!important;line-height:1.55!important;margin:14px 0!important;text-wrap:pretty}body #MainContent .lt-hero-root .lt-hero-ctas{display:grid!important;grid-template-columns:1fr;gap:12px!important;width:100%;margin-top:18px!important}body #MainContent .lt-hero-root .lt-hero-btn,body #MainContent :is(.lt-intro-btn,.lt-michelle-btn,.lt-molly-btn,.lt-shop-cta a,.lt-how-cta a,.lt-blog-cta a,.lt-guar-btn){display:flex!important;align-items:center;justify-content:center;width:100%!important;min-height:52px;padding:13px 18px!important;font-size:18px!important;line-height:1.25!important;text-align:center;white-space:nowrap}body #MainContent :is(.lt-intro-root,.lt-michelle-root,.lt-molly-root,.lt-shop-root,.lt-how-root,.lt-reviews-root,.lt-blog-root,.lt-guar-root){padding:44px 0!important}body #MainContent :is(.lt-intro-wrap,.lt-michelle-wrap,.lt-molly-wrap){gap:28px!important}body #MainContent :is(.lt-shop-center,.lt-how-center,.lt-reviews-center,.lt-blog-center){margin-bottom:28px!important}body #MainContent .lt-shop-grid{gap:14px!important}body #MainContent .lt-shop-grid>:last-child:nth-child(odd){grid-column:1 / -1;width:calc((100% - 14px)/2);justify-self:center}body #MainContent .lt-shop-eyebrow{font-size:18px!important}body #MainContent .lt-shop-btn{display:flex!important;align-items:center;justify-content:center;width:100%!important;min-height:48px;padding:10px 12px!important;font-size:16px!important;line-height:1.2!important;white-space:nowrap}body #MainContent :is(.lt-michelle-sig small,.lt-molly-stat .lt-molly-l,.lt-molly-sig small,.lt-reviews-card p){font-size:18px!important;line-height:1.5!important;text-wrap:pretty}body #MainContent :is(.lt-intro-h2,.lt-michelle-quote,.lt-molly-h2,.lt-shop-h2,.lt-how-h2,.lt-reviews-h2,.lt-blog-h2,.lt-guar-h2){text-wrap:balance}body #MainContent #ddd-root .stat-row{gap:28px!important}body #MainContent #ddd-root .stat-row>.stat{min-height:0;padding:22px 20px 24px!important;gap:14px!important;border-radius:24px!important}body #MainContent #ddd-root .stat-row>.stat:nth-child(3n+1){box-shadow:8px 8px 0 var(--ltpc-blue)!important}body #MainContent #ddd-root .stat-row>.stat:nth-child(3n+2){box-shadow:8px 8px 0 var(--ltpc-yellow)!important}body #MainContent #ddd-root .stat-row>.stat:nth-child(3n){box-shadow:8px 8px 0 var(--ltpc-coral)!important}body #MainContent #ddd-root .stat-row>.stat>:first-child{font-size:clamp(46px,13vw,56px)!important;line-height:.96!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}body #MainContent :is(a,button,.lt-shop-card,.lt-blog-post,.lt-coll-card){transition:none!important}}#MainContent a[href="https://fofdogrescue.com/"]{color:inherit;font-weight:800;text-decoration:underline;text-decoration-color:#e88272;text-decoration-thickness:.12em;text-underline-offset:.16em}#MainContent a[href="https://fofdogrescue.com/"]:hover{opacity:.82}body #MainContent[data-template="page.about"] .lt-phero-photo{aspect-ratio:4 / 4.4}body #MainContent[data-template="page.about"] .lt-phero-photo>img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}
/*# sourceMappingURL=/cdn/shop/t/66/assets/ltpc-brand-system-v1.css.map */
