@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&family=Fraunces:opsz,wght@9..144,600;9..144,700&display=swap";:root{--pl-crema:#E3EAE0;--pl-suave:#F6F8F3;--pl-oliva:#3F4B40;--pl-naranja:#F28A2E;--pl-naranja-osc:#C96A12;--pl-tinta:#1F2621;--pl-r:18px}body,.button,input,select,textarea,.field__input{font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.card__heading,.title{font-family:Fraunces,Georgia,serif!important;font-weight:700;letter-spacing:-.01em;color:var(--pl-tinta)}body{background:var(--pl-suave);color:var(--pl-tinta)}.button:not(.button--secondary),.product-form__submit,.shopify-challenge__button{background:var(--pl-naranja);color:var(--pl-tinta);font-weight:700;border-radius:999px}.button--secondary{border-radius:999px}.price-item--sale,.price .price-item--last{color:var(--pl-tinta);font-weight:700}.price--on-sale .price-item--regular{color:#6b756c}.badge{border-radius:999px;font-weight:700}.header__heading-link,.header__menu-item,.list-menu__item--link{font-family:DM Sans,sans-serif;font-weight:500}footer,.footer{background:var(--pl-oliva);color:var(--pl-crema)}.footer a,.footer h2,.footer h3,.footer .h3,.footer-block__heading,.footer .copyright__content,.footer .copyright__content a{color:var(--pl-crema)!important}.footer .copyright__content:has(a[href*=pagepilot]){display:none}.product__media img,.product-media-container,.media{border-radius:var(--pl-r)}.accordion,.pp-faq details{border-radius:14px}.pl-wrap{max-width:1180px;margin:0 auto;padding:0 20px}.pl-eyebrow{display:inline-block;font-size:13px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--pl-oliva)}.pl-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--pl-naranja);color:var(--pl-tinta);font:700 17px DM Sans,sans-serif;padding:16px 30px;border-radius:999px;text-decoration:none;box-shadow:0 6px 18px #f28a2e59;transition:transform .15s,box-shadow .15s}.pl-btn:hover{transform:translateY(-1px);box-shadow:0 10px 22px #f28a2e73}.pl-btn--line{background:transparent;color:inherit;box-shadow:none;border:2px solid currentColor}.pl-h2{font-size:clamp(28px,4.6vw,44px);line-height:1.1;margin:0 0 14px}.pl-sub{font-size:clamp(16px,2.2vw,19px);line-height:1.55;opacity:.85;margin:0 auto;max-width:640px}.pl-sec{padding:clamp(48px,8vw,88px) 0}.pl-center{text-align:center}@media(max-width:749px){.pl-btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/petlife.css.map */
