.zp{--zp-zen:#4A7C6F;--zp-deep:#2A324B;--zp-soft:#F3F6F5;--zp-cream:#FFFFFF;--zp-paper:#FFFFFF;--zp-ink:#2A324B;--zp-muted:#5B6378;--zp-line:#E3E6EA;--zp-mustard:#F1AD7D;--zp-mustard-ink:#FFFFFF;--zp-band:#4A7C6F;background:var(--zp-cream);color:var(--zp-ink)}.zp--blanco{background:var(--zp-paper)}.zp--oscuro{background:var(--zp-band);color:#eaf1ee}.zp *{box-sizing:border-box}.zp__inner{max-width:var(--page-width,1200px);margin:0 auto;padding:clamp(48px,7vw,88px) max(16px,env(safe-area-inset-left,0px))}@media screen and (min-width:750px){.zp__inner{padding-left:5rem;padding-right:5rem}}.zp h2,.zp h3{margin:0;color:var(--zp-deep);text-wrap:balance;line-height:1.15}.zp--oscuro h2,.zp--oscuro h3{color:#fff}.zp h2{font-size:clamp(2.6rem,3.6vw,3.8rem)}.zp h3{font-size:1.9rem}.zp p{margin:0}.zp__head{display:grid;gap:1.2rem;max-width:64rem;margin-bottom:3.6rem}.zp__head p,.zp__muted{color:var(--zp-muted)}.zp--oscuro .zp__head p,.zp--oscuro .zp__muted{color:#e6efec}.zp__eyebrow{font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--zp-zen)}.zp--oscuro .zp__eyebrow{color:#fff}.zp-usos__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem}@media(max-width:989px){.zp-usos__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.zp-usos__grid{grid-template-columns:minmax(0,1fr)}}.zp-usos__card{background:#fff;border-radius:14px;padding:2.2rem;display:grid;gap:1rem;align-content:start;box-shadow:0 0 15px #2a324b1a}.zp-usos__ic{width:46px;height:46px;border-radius:50%;background:var(--zp-zen);display:grid;place-items:center;color:#fff}.zp-usos__ic svg{width:24px;height:24px}.zp-usos__card p{color:var(--zp-muted);font-size:1.5rem}.zp-pasos__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}@media(max-width:749px){.zp-pasos__grid{grid-template-columns:minmax(0,1fr)}}.zp-pasos__step{display:grid;gap:1rem;align-content:start;border-top:2px solid var(--zp-zen);padding-top:1.8rem}.zp-pasos__n{font-size:4rem;line-height:1;color:var(--zp-zen);font-family:var(--font-heading-family)}.zp-pasos__step p{color:var(--zp-muted)}.zp-tl__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:749px){.zp-tl__grid{grid-template-columns:minmax(0,1fr);gap:2.2rem}}.zp-tl__item{padding-right:2.2rem;display:grid;gap:1rem;align-content:start}.zp-tl__when{display:flex;align-items:center;gap:1rem;font-weight:700;color:var(--zp-zen)}.zp--oscuro .zp-tl__when{color:#fff}.zp-tl__when:before{content:"";width:14px;height:14px;border-radius:50%;background:var(--zp-mustard);flex:none}.zp-tl__when:after{content:"";flex:1;height:2px;background:#f1ad7d73}.zp--oscuro .zp-tl__when:after{background:#ffffff4d}.zp-tl__item:last-child .zp-tl__when:after{display:none}.zp-tl__item p{color:#e6efec}.zp:not(.zp--oscuro) .zp-tl__item p{color:var(--zp-muted)}.zp-fine{font-size:1.3rem;color:#d5e3de;margin-top:2.8rem!important;max-width:70ch}.zp:not(.zp--oscuro) .zp-fine{color:var(--zp-muted)}.zp-cmp__wrap{overflow-x:auto;background:#fff;border-radius:14px;box-shadow:0 0 15px #2a324b1a}.zp-cmp table{border-collapse:collapse;width:100%;min-width:560px;margin:0;box-shadow:none}.zp-cmp th,.zp-cmp td{padding:1.4rem 1.6rem;text-align:center;border:0;border-bottom:1px solid var(--zp-line);font-size:1.5rem;color:var(--zp-ink)}.zp-cmp th:first-child,.zp-cmp td:first-child{text-align:left;font-weight:600;color:var(--zp-deep)}.zp-cmp thead th{font-weight:700;color:var(--zp-muted);font-size:1.25rem;text-transform:uppercase;letter-spacing:.06em}.zp-cmp thead th.zp-us{background:var(--zp-zen);color:#fff}.zp-cmp td.zp-us{background:#eef4f2;color:var(--zp-zen);font-weight:700}.zp-cmp tr:last-child td{border-bottom:0}.zp-g__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:2.8rem;align-items:center}@media(max-width:749px){.zp-g__row{grid-template-columns:minmax(0,1fr);text-align:center;justify-items:center}}.zp-g__seal{width:132px;height:132px;border-radius:50%;border:2px solid var(--zp-zen);display:grid;place-items:center;text-align:center;line-height:1.05;color:var(--zp-zen)}.zp--oscuro .zp-g__seal{border-color:#fff;color:#fff}.zp-g__seal b{display:block;font-size:4.2rem;font-weight:400;font-family:var(--font-heading-family)}.zp-g__seal small{font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase}.zp-g__txt{display:grid;gap:1rem}.zp-g__txt p{color:#e6efec;max-width:56ch}.zp:not(.zp--oscuro) .zp-g__txt p{color:var(--zp-muted)}.zp-btn{display:inline-block;background:var(--zp-mustard);color:#fff;border-radius:6px;padding:1.5rem 2.4rem;font-weight:700;text-decoration:none;white-space:nowrap}.zp-btn:hover{filter:brightness(.95)}.zp-faq__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:clamp(24px,5vw,64px)}@media(max-width:820px){.zp-faq__grid{grid-template-columns:minmax(0,1fr)}}.zp-faq__list{border-top:1px solid var(--zp-line)}.zp-faq__list details{border-bottom:1px solid var(--zp-line)}.zp-faq__list summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1.2rem;padding:1.6rem .2rem;font-weight:700;color:var(--zp-deep)}.zp-faq__list summary::-webkit-details-marker{display:none}.zp-faq__list summary:after{content:"+";font-size:2.2rem;font-weight:400;transition:transform .2s;color:var(--zp-zen)}.zp-faq__list details[open] summary:after{transform:rotate(45deg)}.zp-faq__a{padding:0 .2rem 1.6rem;color:var(--zp-muted);max-width:68ch}.zp-faq__a p{margin:0 0 .8rem}.zp-bar{background:var(--zp-zen);color:#fff;font-size:1.35rem}.zp-bar__inner{display:flex;flex-wrap:wrap;gap:.6rem 1.8rem;justify-content:center;align-items:center;padding:.9rem max(16px,env(safe-area-inset-left,0px));text-align:center}.zp-bar b{color:#fff;font-variant-numeric:tabular-nums}.zp-vet{background:#fff;border-left:4px solid #4A7C6F;border-radius:4px 10px 10px 4px;padding:1.4rem 1.6rem;margin:1.2rem 0;font-size:1.5rem;box-shadow:0 0 15px #2a324b14}.zp-vet cite{display:block;margin-top:.8rem;font-style:normal;font-weight:600;color:#4a7c6f;font-size:1.35rem}@media(prefers-reduced-motion:reduce){.zp *{transition:none!important}}.zp-hero__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(24px,5vw,64px);align-items:center}@media(max-width:749px){.zp-hero__grid{grid-template-columns:minmax(0,1fr)}}.zp-hero h1{margin:0;font-size:clamp(3.2rem,5vw,5.4rem);line-height:1.08;color:var(--zp-deep);text-wrap:balance}.zp--oscuro.zp-hero h1{color:#fff}.zp-hero__txt{display:grid;gap:1.8rem;align-content:start}.zp-hero__sub{font-size:1.8rem;color:var(--zp-muted);max-width:52ch}.zp--oscuro .zp-hero__sub{color:#e6efec}.zp-hero__btns{display:flex;flex-wrap:wrap;gap:1.2rem}.zp-btn--dark{background:var(--zp-mustard);color:#fff}.zp-btn--ghost{background:transparent;color:var(--zp-zen);border:1.5px solid var(--zp-zen)}.zp--oscuro .zp-btn--ghost{color:#fff;border-color:#fff}.zp-hero__chips{display:flex;flex-wrap:wrap;gap:.8rem 1.6rem;font-size:1.35rem;font-weight:600;color:var(--zp-deep)}.zp--oscuro .zp-hero__chips{color:#fff}.zp-hero__chips span:before{content:"\2713  ";color:var(--zp-zen)}.zp--oscuro .zp-hero__chips span:before{color:#fff}.zp-hero__media{border-radius:16px;overflow:hidden;background:#fff;aspect-ratio:1/1;max-width:100%}.zp-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.zp-hero__ph{width:100%;height:100%;display:grid;place-items:center;background:var(--zp-soft);color:var(--zp-deep);font-size:1.4rem;text-align:center;padding:2rem}.zp-ins__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem}@media(max-width:989px){.zp-ins__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.zp-ins__item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.2rem;align-items:center}.zp-ins__item .zp-usos__ic{width:42px;height:42px}.zp-ins__item b{display:block;color:var(--zp-deep);font-size:1.5rem}.zp--oscuro .zp-ins__item b{color:#fff}.zp-ins__item span{font-size:1.3rem;color:var(--zp-muted)}.zp--oscuro .zp-ins__item span{color:#e6efec}.zp-ins .zp__inner{padding-top:clamp(28px,4vw,40px);padding-bottom:clamp(28px,4vw,40px)}.zp-prod__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem}@media(max-width:989px){.zp-prod__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.zp-prod__grid{grid-template-columns:minmax(0,1fr)}}.zp-card{display:grid;grid-template-rows:auto 1fr;background:#fff;border-radius:10px;overflow:hidden;text-decoration:none;color:inherit;box-shadow:0 0 15px #2a324b1a;transition:transform .15s ease,box-shadow .15s ease}.zp-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #2a324b24}.zp-card__img{aspect-ratio:1/1;background:var(--zp-soft);display:grid;place-items:center;color:var(--zp-deep);font-size:1.3rem}.zp-card__img img{width:100%;height:100%;object-fit:cover;display:block}.zp-card__body{padding:1.6rem;display:grid;gap:.6rem;align-content:start;text-align:center}.zp-card__tag{font-size:1.1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--zp-zen)}.zp-card__title{font-weight:700;color:var(--zp-deep);font-size:1.6rem;line-height:1.3}.zp-card__price{font-variant-numeric:tabular-nums;color:var(--zp-ink)}.zp-card__cta{margin-top:.6rem;font-weight:700;color:var(--zp-zen);font-size:1.4rem}.zp-pets__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}@media(max-width:640px){.zp-pets__grid{grid-template-columns:minmax(0,1fr)}}.zp-pet{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:1.6rem;background:#fff;border-radius:14px;overflow:hidden;text-decoration:none;color:inherit;min-height:220px;box-shadow:0 0 15px #2a324b1a}.zp-pet__txt{padding:2.4rem;display:grid;gap:.8rem}.zp-pet__txt h3{font-size:2.4rem}.zp-pet__txt p{color:var(--zp-muted);font-size:1.45rem}.zp-pet__img{height:100%;min-height:220px;background:var(--zp-soft)}.zp-pet__img img{width:100%;height:100%;object-fit:cover;display:block}.zp-help{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:2.4rem;align-items:center}@media(max-width:749px){.zp-help{grid-template-columns:minmax(0,1fr)}}.zp-help__box{background:#fff;border-radius:14px;padding:2rem;display:grid;gap:1rem;font-size:1.5rem;box-shadow:0 0 15px #2a324b1a}.zp-help__box b{color:var(--zp-deep)}
/*# sourceMappingURL=/cdn/shop/t/21/assets/zenpet.css.map */
