:root{--ds-cream: #fbf6ee;--ds-cream-deep: #f4ead9;--ds-tan: #d9b48f;--ds-tan-soft: #efdcc6;--ds-tan-deep: #8c6239;--ds-sage: #a8b89c;--ds-sage-soft: #e3eadb;--ds-sage-deep: #5e7356;--ds-ink: #4a3f35;--ds-star: #e0a43a;--ds-radius-lg: 2.8rem;--ds-radius-md: 1.8rem;--ds-shadow: 0 1rem 3rem rgba(74, 63, 53, .08);--font-body-family: "Nunito", ui-rounded, "Segoe UI", sans-serif;--font-heading-family: "Nunito", ui-rounded, "Segoe UI", sans-serif;--font-heading-weight: 800;--font-body-weight-bold: 800}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:-.01em}.ds-section{padding-top:var(--ds-pt, 4rem);padding-bottom:var(--ds-pb, 4rem)}.ds-eyebrow{display:inline-block;font-size:1.3rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ds-sage-deep);background:var(--ds-sage-soft);border-radius:99rem;padding:.5rem 1.4rem;margin-bottom:1.6rem}.ds-heading-center{text-align:center;max-width:64rem;margin:0 auto 4rem}.ds-heading-center p{margin:1rem 0 0;color:rgba(var(--color-foreground),.8)}.ds-media{position:relative;overflow:hidden;border-radius:var(--ds-radius-lg);background:var(--ds-tan-soft)}.ds-media img,.ds-media .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ds-media .placeholder-svg{fill:#8c623959;background:transparent}.ds-media--sage{background:var(--ds-sage-soft)}.ds-media--sage .placeholder-svg{fill:#5e735666}.ds-hero__grid{display:grid;gap:3.2rem;align-items:center}.ds-hero__title{margin:0 0 1.6rem}.ds-hero__text{font-size:1.8rem;max-width:48rem;color:rgba(var(--color-foreground),.82);margin:0 0 2.8rem}.ds-hero__buttons{display:flex;flex-wrap:wrap;gap:1.2rem}.ds-hero__note{margin-top:1.8rem;font-size:1.4rem;color:rgba(var(--color-foreground),.7)}.ds-hero__media{aspect-ratio:1 / 1;border-radius:48% 52% 44% 56%/52% 46% 54% 48%}@media screen and (min-width:750px){.ds-hero__grid{grid-template-columns:1.05fr 1fr;gap:6rem}}.ds-trust__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.6rem 4rem;text-align:center}.ds-trust__rating{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;justify-content:center}.ds-stars{display:inline-flex;gap:.2rem;color:var(--ds-star)}.ds-stars svg{width:2rem;height:2rem}.ds-trust__score{font-weight:800;font-size:1.8rem}.ds-trust__items{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 2.8rem;list-style:none;margin:0;padding:0}.ds-trust__item{display:inline-flex;align-items:center;gap:.8rem;font-weight:700;font-size:1.5rem}.ds-trust__item svg{width:2rem;height:2rem;color:var(--ds-sage-deep);flex-shrink:0}.ds-problems__grid{display:grid;gap:2.4rem}@media screen and (min-width:750px){.ds-problems__grid{grid-template-columns:repeat(2,1fr)}}.ds-problem{display:flex;flex-direction:column;border-radius:var(--ds-radius-lg);overflow:hidden;background:var(--ds-tan-soft);color:var(--ds-ink);text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.ds-problem--sage{background:var(--ds-sage-soft)}.ds-problem:hover{transform:translateY(-4px);box-shadow:var(--ds-shadow)}.ds-problem__media{aspect-ratio:16 / 10;border-radius:0;background:#ffffff59}.ds-problem__body{padding:2.8rem 2.8rem 3.2rem;display:flex;flex-direction:column;flex-grow:1}.ds-problem__tag{font-size:1.3rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ds-tan-deep);margin-bottom:.6rem}.ds-problem--sage .ds-problem__tag{color:var(--ds-sage-deep)}.ds-problem__title{margin:0 0 1rem}.ds-problem__text{margin:0 0 2rem;flex-grow:1}.ds-problem__link{font-weight:800;display:inline-flex;align-items:center;gap:.6rem}.ds-problem__link svg{width:1.4rem;transition:transform .2s ease}.ds-problem:hover .ds-problem__link svg{transform:translate(4px)}.ds-bundle__card{display:grid;gap:3.2rem;align-items:center;background:rgb(var(--color-background));border-radius:var(--ds-radius-lg);padding:2.4rem;box-shadow:var(--ds-shadow)}@media screen and (min-width:990px){.ds-bundle__card{grid-template-columns:1.1fr 1fr;padding:4rem;gap:5rem}}.ds-bundle__visual{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.2rem}.ds-bundle__item{text-align:center}.ds-bundle__item .ds-media{aspect-ratio:1 / 1;margin-bottom:1rem}.ds-bundle__item-name{font-weight:800;font-size:1.5rem}.ds-bundle__plus{width:4.4rem;height:4.4rem;border-radius:50%;display:grid;place-items:center;background:var(--ds-tan);color:#fff;font-size:2.6rem;font-weight:800;margin-bottom:2.6rem}.ds-bundle__badge{display:inline-block;background:var(--ds-sage-deep);color:#fff;font-weight:800;font-size:1.3rem;border-radius:99rem;padding:.5rem 1.4rem;margin-bottom:1.4rem}.ds-bundle__title{margin:0 0 1.2rem}.ds-bundle__perks{list-style:none;padding:0;margin:2rem 0;display:grid;gap:1rem}.ds-bundle__perks li{display:flex;gap:1rem;align-items:flex-start}.ds-bundle__perks svg{width:2rem;height:2rem;flex-shrink:0;margin-top:.3rem;color:var(--ds-sage-deep)}.ds-bundle__price{display:flex;align-items:baseline;gap:1.2rem;margin-bottom:2.4rem}.ds-bundle__price-now{font-size:3rem;font-weight:800}.ds-bundle__price-was{text-decoration:line-through;color:rgba(var(--color-foreground),.55);font-size:1.8rem}.ds-steps__grid{display:grid;gap:2.4rem;list-style:none;padding:0;margin:0;counter-reset:ds-step}@media screen and (min-width:750px){.ds-steps__grid{grid-template-columns:repeat(3,1fr)}}.ds-step{position:relative;text-align:center;padding:3.6rem 2.4rem 3rem;border-radius:var(--ds-radius-lg);background:#ffffff8c}.ds-step__icon{width:7.2rem;height:7.2rem;margin:0 auto 2rem;border-radius:50%;display:grid;place-items:center;background:var(--ds-sage-soft);color:var(--ds-sage-deep);position:relative}.ds-step__icon svg{width:3.4rem;height:3.4rem}.ds-step__icon:after{counter-increment:ds-step;content:counter(ds-step);position:absolute;top:-.4rem;right:-.4rem;width:2.6rem;height:2.6rem;border-radius:50%;background:var(--ds-tan-deep);color:#fff;font-size:1.3rem;font-weight:800;display:grid;place-items:center}.ds-step__title{margin:0 0 1rem}.ds-step__text{margin:0;color:rgba(var(--color-foreground),.82)}.button,.shopify-payment-button__button--unbranded{font-weight:800;letter-spacing:.04rem}.collapsible-content .accordion{border-radius:var(--ds-radius-md)}.collapsible-content .accordion summary{padding:2rem 0}.footer .footer-block__heading{font-weight:800}
/*# sourceMappingURL=/cdn/shop/t/4/assets/dog-store.css.map */
