:root{--pc-forest:#173d32;--pc-cream:#f7f2e8;--pc-paper:#fffdf8;--pc-terracotta:#c85c3d;--pc-ink:#1f2c28;--pc-line:#d9d5cc}body{color:var(--pc-ink);background:var(--pc-paper);font-size:1.7rem;line-height:1.65}.header__heading-link .h2{font-weight:800;letter-spacing:-.04em}.header__menu-item{font-size:1.6rem}.button,.shopify-challenge__button,.customer button{min-height:5.2rem;border-radius:999px;font-size:1.6rem;font-weight:700;letter-spacing:0}.field__input,.select__select,.quantity__input{font-size:1.7rem;min-height:5rem}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #1b65c8!important;outline-offset:4px!important;box-shadow:0 0 0 7px #fff!important}.pc-wrap{max-width:1320px;margin:auto;padding-inline:4rem}.pc-section{padding-block:8rem}.pc-kicker{font-size:1.4rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--pc-terracotta);margin:0 0 1.5rem}.pc-title{font-size:clamp(3.5rem,4.7vw,6.4rem);line-height:1.08;letter-spacing:-.04em;margin:0 0 2rem;color:inherit}.pc-lead{font-size:2rem;max-width:680px}.pc-link{color:inherit;font-weight:800;text-underline-offset:.35em}.pc-hero{position:relative;min-height:720px;background:var(--pc-cream);display:grid;align-items:center;overflow:hidden}.pc-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pc-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f7f2e8fa,#f7f2e8eb,#f7f2e81f 66%,#f7f2e800)}.pc-hero-content{position:relative;z-index:1;padding-block:8rem;max-width:660px}.pc-hero .pc-title{font-size:clamp(4.8rem,6.4vw,8rem);color:var(--pc-forest)}.pc-actions{display:flex;gap:2rem;align-items:center;flex-wrap:wrap;margin-top:3rem}.pc-button{display:inline-flex;align-items:center;justify-content:center;padding:1.4rem 2.8rem;border-radius:999px;background:var(--pc-forest);color:#fff;text-decoration:none;font-weight:800;min-height:5.2rem}.pc-button--light{background:#fff;color:var(--pc-forest)}.pc-trust{background:var(--pc-forest);color:#fff}.pc-trust-inner{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.pc-trust-item{padding:2.3rem 2.5rem;border-inline-end:1px solid rgba(255,255,255,.25)}.pc-trust-item:last-child{border:0}.pc-trust-item strong{display:block;font-size:1.7rem}.pc-trust-item span{font-size:1.4rem;opacity:.82}.pc-heading-row{display:flex;justify-content:space-between;gap:3rem;align-items:end;margin-bottom:4rem}.pc-needs{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.pc-need{min-height:290px;border-radius:18px;padding:3rem;background:var(--pc-cream);display:flex;flex-direction:column;justify-content:space-between;border:1px solid transparent}.pc-need:nth-child(2n){background:#e9efe9}.pc-need:hover{border-color:var(--pc-forest)}.pc-need-number{font-size:1.4rem;font-weight:800}.pc-need h3{font-size:2.6rem;line-height:1.15;margin:1rem 0}.pc-need p{margin:0 0 1.5rem}.pc-products{background:#f2f3ef}.pc-products .card__heading{font-size:2rem}.pc-products .card-wrapper{height:100%}.pc-empty{border:1px dashed #7b8b84;border-radius:10px;padding:2rem}.pc-guide-grid,.pc-story-grid{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:center}.pc-image{display:block;width:100%;height:auto;border-radius:20px}.pc-steps{counter-reset:step;padding:0;margin:3rem 0;list-style:none}.pc-steps li{counter-increment:step;display:grid;grid-template-columns:4.5rem 1fr;gap:1.5rem;padding:1.7rem 0;border-top:1px solid var(--pc-line)}.pc-steps li:before{content:counter(step);display:grid;place-items:center;width:3.6rem;height:3.6rem;border-radius:50%;background:var(--pc-terracotta);color:#fff;font-weight:800}.pc-note{font-size:1.5rem;border-inline-start:4px solid var(--pc-terracotta);padding-inline-start:1.5rem}.pc-story{background:var(--pc-forest);color:#fff}.pc-story .pc-kicker{color:#efaa8f}.pc-story .pc-title{color:#fff}.pc-faq{max-width:900px;margin:auto}.pc-faq details{border-top:1px solid var(--pc-line)}.pc-faq details:last-child{border-bottom:1px solid var(--pc-line)}.pc-faq summary{font-size:2rem;font-weight:800;padding:2.2rem 0;cursor:pointer;display:flex;justify-content:space-between;gap:2rem;list-style:none}.pc-faq summary:after{content:"+"}.pc-faq details[open] summary:after{content:"\2212"}.pc-faq-answer{padding:0 0 2.5rem}.footer{background:var(--pc-forest);color:#fff}.footer a{color:#fff}@media(max-width:990px){.pc-needs,.pc-trust-inner{grid-template-columns:repeat(2,1fr)}.pc-trust-item:nth-child(2){border-inline-end:0}.pc-guide-grid,.pc-story-grid{gap:3rem}}@media(max-width:749px){.pc-wrap{padding-inline:2rem}.pc-section{padding-block:5rem}.pc-hero{min-height:680px;align-items:end}.pc-hero:after{background:linear-gradient(0deg,#f7f2e8fc,#f7f2e8e6 48%,#f7f2e80d 78%)}.pc-hero-image{object-position:63% center}.pc-hero-content{padding-block:4rem}.pc-needs,.pc-guide-grid,.pc-story-grid{grid-template-columns:1fr}.pc-trust-inner{grid-template-columns:1fr 1fr}.pc-trust-item{padding:1.8rem 1.2rem}.pc-heading-row{display:block}.pc-actions .pc-button{width:100%}.pc-story-grid>div:first-child{order:2}}@media(max-width:420px){.pc-needs,.pc-trust-inner{grid-template-columns:1fr}.pc-trust-item{border-inline-end:0;border-bottom:1px solid rgba(255,255,255,.25)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.remiva-brand{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;max-width:100%;color:#173d32}.remiva-wordmark{font-family:Georgia,Times New Roman,serif;font-size:4.6rem;font-weight:700;font-style:normal;letter-spacing:-.045em;line-height:1.05}.remiva-tagline{font-family:Arial,Helvetica,sans-serif;font-size:1.3rem;font-weight:400;letter-spacing:.015em;line-height:1.45;white-space:normal;max-width:24rem}.header__heading-link:has(.remiva-brand){text-decoration:none}.header--middle-center .remiva-brand{align-items:center;text-align:center}@media(max-width:749px){.remiva-wordmark{font-size:3.5rem}.remiva-tagline{font-size:1.2rem;max-width:17rem}.header--mobile-center .remiva-brand{align-items:center;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/pet-care.css.map */
