@font-face{font-family:"Encode Sans";src:url("https://pets.ceva.com.ar/wp-content/plugins/ceva-test-pets/assets/fonts/EncodeSans-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Encode Sans";src:url("https://pets.ceva.com.ar/wp-content/plugins/ceva-test-pets/assets/fonts/EncodeSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Encode Sans";src:url("https://pets.ceva.com.ar/wp-content/plugins/ceva-test-pets/assets/fonts/EncodeSans-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Encode Sans";src:url("https://pets.ceva.com.ar/wp-content/plugins/ceva-test-pets/assets/fonts/EncodeSans-ExtraBold.ttf") format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Encode Sans Condensed";src:url("https://pets.ceva.com.ar/wp-content/plugins/ceva-test-pets/assets/fonts/EncodeSansCondensed-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Encode Sans Condensed";src:url("https://pets.ceva.com.ar/wp-content/plugins/ceva-test-pets/assets/fonts/EncodeSansCondensed-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Encode Sans Condensed";src:url("https://pets.ceva.com.ar/wp-content/plugins/ceva-test-pets/assets/fonts/EncodeSansCondensed-ExtraBold.ttf") format("truetype");font-weight:800;font-style:normal;font-display:swap}.ceva-test-pets{--ceva-primary:#008bc8;--ceva-primary-dark:#005f9d;--ceva-accent:#76c7e9;--ceva-ink:#003a70;--ceva-page:#007bbd;--ceva-focus:#ffd43b;position:relative;width:100%;margin:0 auto;color:#fff;background:var(--ceva-page);font-family:"Encode Sans","Segoe UI",Arial,sans-serif;line-height:1.35;isolation:isolate}.ceva-test-pets[data-theme="feliway"]{--ceva-primary:#cf1d9d;--ceva-primary-dark:#8d096e;--ceva-accent:#ed80cf;--ceva-ink:#78065f;--ceva-page:#bf168e}.ceva-test-pets *,.ceva-test-pets *::before,.ceva-test-pets *::after{box-sizing:border-box}.ceva-test-pets button,.ceva-test-pets input{font:inherit}.ceva-test-pets button{appearance:none;touch-action:manipulation}.ceva-test-pets img{border:0}.ceva-test-pets__status:empty{display:none}.ceva-test-pets__status{padding:10px 16px;color:#7d1616;background:#fff1f1;text-align:center;font-size:.95rem;font-weight:700}.ceva-test-pets__status[data-state="success"]{color:#0e5534;background:#eaf9f0}.ceva-test-pets__desktop{display:none}.ceva-test-pets__mobile{display:block}.ceva-test-pets__sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.ceva-test-pets__mobile-home{position:relative;width:min(100%, 640px);margin:0 auto;overflow:hidden;background:#00162e;aspect-ratio:3 / 4}.ceva-test-pets__mobile-home-art{display:block;width:100%;height:100%;object-fit:cover;object-position:left center}.ceva-test-pets__hotspot{position:absolute;z-index:3;left:var(--ceva-hotspot-x);top:var(--ceva-hotspot-y);width:var(--ceva-hotspot-w);height:var(--ceva-hotspot-h);min-width:0;min-height:0;margin:0;padding:0;cursor:pointer;background:#fff0;border:0;border-radius:12px}.ceva-test-pets__hotspot:focus-visible{outline:4px solid var(--ceva-focus);outline-offset:-4px}.ceva-test-pets__mobile-composed{position:relative;min-height:100svh;overflow:hidden;background:var(--ceva-page)}.ceva-test-pets__mobile-background{position:absolute;z-index:-1;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.ceva-test-pets__mobile-content{display:flex;flex-direction:column;min-height:100svh;padding:clamp(14px, 4vw, 28px)}.ceva-test-pets__mobile-navigation{display:grid;grid-template-columns:minmax(72px,1fr) auto minmax(72px,1fr);align-items:center;gap:10px;min-height:48px}.ceva-test-pets__brand-logo{display:block;width:auto;max-width:120px;height:clamp(38px, 10vw, 58px);object-fit:contain}.ceva-test-pets__nav-button{min-height:42px;margin:0;padding:7px 10px;color:#fff;background:rgb(0 43 86 / 24%);border:1px solid rgb(255 255 255 / 52%);border-radius:999px;cursor:pointer;font-size:clamp(0.7rem, 3.2vw, 0.88rem);font-weight:800;line-height:1}.ceva-test-pets__mobile-navigation .ceva-test-pets__nav-button:first-child{justify-self:start}.ceva-test-pets__mobile-navigation .ceva-test-pets__nav-button:last-child{justify-self:end}.ceva-test-pets__mobile-copy{width:min(100%, 680px);margin:clamp(22px, 6vw, 46px) auto 0;text-align:center}.ceva-test-pets__eyebrow{margin:0 0 7px;color:#fff;font-size:clamp(0.74rem, 3vw, 0.92rem);font-weight:900;letter-spacing:.11em;text-transform:uppercase}.ceva-test-pets__mobile-title,.ceva-test-pets__form-title{font-family:"Encode Sans Condensed","Encode Sans","Segoe UI",Arial,sans-serif;margin:0;color:#fff;font-size:clamp(1.65rem, 7vw, 3rem);font-weight:900;line-height:1.06;text-wrap:balance}.ceva-test-pets__mobile-subtitle{max-width:620px;margin:14px auto 0;color:#fff;font-size:clamp(0.93rem, 3.7vw, 1.12rem);font-weight:600;line-height:1.48;text-wrap:pretty}.ceva-test-pets__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px, 3vw, 18px);margin-top:clamp(24px, 6vw, 42px)}.ceva-test-pets__choice{display:grid;grid-template-rows:auto 1fr;min-width:0;min-height:0;margin:0;padding:0;overflow:hidden;color:var(--ceva-ink);background:#fff;border:3px solid #fff;border-radius:clamp(13px, 4vw, 22px);cursor:pointer;box-shadow:0 12px 28px rgb(0 40 80 / 18%)}.ceva-test-pets__choice-image{display:block;aspect-ratio:1.17 / 1;overflow:hidden;background:#eaf5fb}.ceva-test-pets__choice-image img{display:block;width:100%;height:100%;object-fit:cover}.ceva-test-pets__choice-label{display:flex;align-items:center;justify-content:center;min-height:clamp(60px, 16vw, 88px);padding:9px 7px 11px;font-size:clamp(0.73rem, 3vw, 1rem);font-weight:900;line-height:1.17;text-align:center;font-family:"Encode Sans Condensed","Encode Sans","Segoe UI",Arial,sans-serif}.ceva-test-pets__choices--2{gap:clamp(15px, 5vw, 28px);max-width:600px;margin-right:auto;margin-left:auto}.ceva-test-pets__choices--2 .ceva-test-pets__choice-image{aspect-ratio:.92 / 1}.ceva-test-pets__choices--2 .ceva-test-pets__choice-label{min-height:clamp(70px, 20vw, 105px);font-size:clamp(1rem, 4.2vw, 1.35rem)}.ceva-test-pets__choice:hover,.ceva-test-pets__choice:focus-visible{border-color:var(--ceva-focus);outline:0}.ceva-test-pets__choice:active{transform:scale(.985)}.ceva-test-pets__mobile-footer{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:auto;padding-top:30px;color:#fff;font-size:clamp(0.7rem, 2.7vw, 0.85rem);font-weight:700}.ceva-test-pets__mobile-footer img{display:block;width:62px;height:auto}.ceva-test-pets__mobile-composed--info .ceva-test-pets__mobile-copy{margin-top:clamp(16px, 4vw, 30px)}.ceva-test-pets__tips{display:grid;gap:12px;margin:clamp(22px, 6vw, 38px) 0 0;padding:0;list-style:none;counter-reset:ceva-tip;text-align:left}.ceva-test-pets__tip{position:relative;min-height:62px;padding:14px 14px 14px 55px;color:var(--ceva-ink);background:rgb(255 255 255 / 94%);border:2px solid rgb(255 255 255 / 75%);border-radius:18px;box-shadow:0 10px 24px rgb(0 39 76 / 14%);counter-increment:ceva-tip;font-size:clamp(0.84rem, 3.35vw, 1rem);font-weight:650;line-height:1.38}.ceva-test-pets__tip::before{position:absolute;left:14px;top:13px;display:grid;place-items:center;width:30px;height:30px;color:#fff;background:var(--ceva-primary);border-radius:50%;content:counter(ceva-tip);font-size:.84rem;font-weight:900}.ceva-test-pets__primary,.ceva-test-pets__secondary{min-height:52px;margin:0;padding:12px 24px;border-radius:999px;cursor:pointer;font-weight:900;line-height:1.2;font-family:"Encode Sans Condensed","Encode Sans","Segoe UI",Arial,sans-serif}.ceva-test-pets__primary{color:#fff;background:var(--ceva-primary-dark);border:2px solid var(--ceva-primary-dark);box-shadow:0 8px 22px rgb(0 36 70 / 20%)}.ceva-test-pets__secondary{color:var(--ceva-ink);background:#fff;border:2px solid rgb(0 73 130 / 24%)}.ceva-test-pets__primary--wide{width:100%;margin-top:clamp(22px, 6vw, 40px)}.ceva-test-pets a.ceva-test-pets__product-contact,.ceva-test-pets a.ceva-test-pets__art-contact{text-decoration:none;color:#fff}.ceva-test-pets__product-contact{display:block;text-align:center}.ceva-test-pets__primary:hover,.ceva-test-pets__primary:focus-visible,.ceva-test-pets__secondary:hover,.ceva-test-pets__secondary:focus-visible,.ceva-test-pets__nav-button:focus-visible{outline:3px solid var(--ceva-focus);outline-offset:3px}.ceva-test-pets__primary:disabled{cursor:wait;opacity:.66}.ceva-test-pets__mobile-composed--result .ceva-test-pets__mobile-content{padding-bottom:24px}.ceva-test-pets__product-card{width:min(100%, 680px);margin:22px auto 0;overflow:hidden;color:var(--ceva-ink);background:#fff;border:3px solid #fff;border-radius:20px;box-shadow:0 16px 36px rgb(0 32 72 / 25%)}.ceva-test-pets__product-art{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:contain;background:#fff}.ceva-test-pets__product-copy{padding:clamp(18px, 5vw, 32px)}.ceva-test-pets__product-copy .ceva-test-pets__eyebrow{color:var(--ceva-primary-dark);text-align:center}.ceva-test-pets__product-copy .ceva-test-pets__mobile-title,.ceva-test-pets__product-copy .ceva-test-pets__mobile-subtitle{color:var(--ceva-ink)}.ceva-test-pets__product-details{display:grid;gap:8px;margin:20px 0 0;padding-left:20px;font-size:clamp(0.86rem, 3.5vw, 1rem);font-weight:600;line-height:1.45}.ceva-test-pets__form-view,.ceva-test-pets__thanks{min-height:100svh;padding:clamp(18px, 5vw, 54px);color:#fff;background:linear-gradient(155deg,var(--ceva-page),var(--ceva-primary-dark))}.ceva-test-pets__form-shell{width:min(100%, 880px);margin:0 auto;padding:clamp(20px, 5vw, 48px);color:var(--ceva-ink);background:#fff;border-radius:clamp(18px, 4vw, 30px);box-shadow:0 20px 60px rgb(0 35 70 / 26%)}.ceva-test-pets__form-header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:24px}.ceva-test-pets__form-header img{display:block;width:auto;max-width:150px;height:58px;object-fit:contain}.ceva-test-pets__nav-button--light{color:var(--ceva-ink);background:#f2f7fb;border-color:#bdd4e6}.ceva-test-pets__form-shell .ceva-test-pets__eyebrow{color:var(--ceva-primary-dark);text-align:center}.ceva-test-pets__form-title{color:var(--ceva-ink);text-align:center}.ceva-test-pets__form-intro{margin:12px auto 0;color:#456078;text-align:center;max-width:550px;line-height:1.65}.ceva-test-pets__form-result{margin:24px 0 0;padding:14px 18px;border:1px solid #dce5ec;border-radius:12px;text-align:center;font-size:.9rem;line-height:1.6}.ceva-test-pets__form-note,.ceva-test-pets__contact-link{margin:0;color:#456078;font-size:.85rem;font-weight:500;line-height:1.65}.ceva-test-pets__contact-link{margin-top:24px;text-align:center}.ceva-test-pets__form-note a,.ceva-test-pets__contact-link a{color:inherit;text-decoration:underline;text-underline-offset:3px;font-weight:700}.ceva-test-pets a:focus-visible{outline:3px solid var(--ceva-focus);outline-offset:3px}.ceva-test-pets__form{display:grid;grid-template-columns:1fr;gap:17px;margin-top:clamp(26px, 6vw, 42px)}.ceva-test-pets__field{display:grid;gap:7px;min-width:0;color:var(--ceva-ink);font-weight:800}.ceva-test-pets__field input{width:100%;min-height:52px;padding:10px 14px;color:#17364e;background:#fff;border:2px solid #bfd4e4;border-radius:12px}.ceva-test-pets__field input:focus{border-color:var(--ceva-primary);outline:3px solid color-mix(in srgb,var(--ceva-primary) 25%,transparent);outline-offset:1px}.ceva-test-pets__honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.ceva-test-pets__form-message{color:#941d1d;font-weight:800}.ceva-test-pets__form-message:empty{display:none}.ceva-test-pets button:disabled{cursor:wait;opacity:.65}.ceva-test-pets__form-actions{display:flex;flex-direction:column-reverse;gap:12px}.ceva-test-pets__form-actions button{width:100%}.ceva-test-pets__thanks{display:grid;place-items:center;align-content:center;gap:14px;text-align:center}.ceva-test-pets__thanks>img{width:118px;height:auto;margin-bottom:8px}.ceva-test-pets__thanks .ceva-test-pets__form-title,.ceva-test-pets__thanks p{color:#fff}@media (min-width:620px){.ceva-test-pets__form{grid-template-columns:repeat(2,minmax(0,1fr))}.ceva-test-pets__field--wide{grid-column:1 / -1}.ceva-test-pets__form-actions{flex-direction:row;justify-content:space-between}.ceva-test-pets__form-actions button{width:auto}}@media (min-width:900px) and (orientation:landscape){.ceva-test-pets{width:100vw;max-width:100vw;margin:0 0 0 calc(50% - 50vw);overflow:hidden;background:#00162e}.ceva-test-pets__mobile{display:none}.ceva-test-pets__desktop{display:block}.ceva-test-pets__art-stage{position:relative;width:min(100vw, 177.777svh);aspect-ratio:16 / 9;margin:0 auto;overflow:hidden;background:#00162e}.ceva-test-pets__art{display:block;width:100%;height:100%;object-fit:contain}.ceva-test-pets__desktop-result{background:#0a2d82}.ceva-test-pets[data-theme="feliway"] .ceva-test-pets__desktop-result{background:#2d0064}.ceva-test-pets__desktop-result .ceva-test-pets__art-stage{container-type:inline-size}.ceva-test-pets__art-back,.ceva-test-pets__art-contact{position:absolute;z-index:3;display:grid;place-items:center;margin:0;padding:.5em;min-height:44px;color:#fff;border:3px solid #fff;border-radius:999px;font-family:"Encode Sans Condensed","Encode Sans",sans-serif;font-size:clamp(16px, 1.65cqw, 32px);font-weight:700;line-height:1.1;cursor:pointer;box-shadow:0 5px 14px rgb(0 0 0 / 18%);transition:background-color 150ms ease,box-shadow 150ms ease}.ceva-test-pets__art-back{left:1.25%;top:44%;width:7.2%;aspect-ratio:1;background:#0a327e;font-size:clamp(14px, 1.35cqw, 26px)}.ceva-test-pets__art-contact{right:4%;bottom:4%;width:27%;height:8%;background:#006ca8}.ceva-test-pets[data-theme="feliway"] .ceva-test-pets__art-contact{background:#ae087f}.ceva-test-pets[data-theme="feliway"] .ceva-test-pets__art-back{background:#39046e}.ceva-test-pets__art-back:hover,.ceva-test-pets__art-contact:hover{background:var(--ceva-ink);box-shadow:0 7px 20px rgb(0 0 0 / 30%)}.ceva-test-pets__art-back:focus-visible,.ceva-test-pets__art-contact:focus-visible{outline:4px solid var(--ceva-focus);outline-offset:4px}.ceva-test-pets__form-view,.ceva-test-pets__thanks{width:100vw;min-height:100svh}}@media (max-width:370px){.ceva-test-pets__mobile-content{padding-right:10px;padding-left:10px}.ceva-test-pets__choices{gap:8px}.ceva-test-pets__choice-label{padding-right:5px;padding-left:5px;font-size:.69rem}}@media (prefers-reduced-motion:reduce){.ceva-test-pets *,.ceva-test-pets *::before,.ceva-test-pets *::after{scroll-behavior:auto!important;transition-duration:0.01ms!important;animation-duration:0.01ms!important;animation-iteration-count:1!important}}