.pet-verdicts .pet-verdict-grid{align-items:stretch;gap:20px}.pet-verdict-grid article.pet-comment-card{background:radial-gradient(at 0 0,#af758a12,#0000 65%),#1a1918;border:1px solid #e2c8a318;border-radius:22px;padding:28px;position:relative;overflow:hidden;box-shadow:0 12px 30px #0001}.pet-verdict-grid article.pet-comment-card:nth-child(2){background:radial-gradient(at 0 0,#b8915417,#0000 65%),#1a1918}.pet-verdict-grid article.pet-comment-card:nth-child(3){background:radial-gradient(at 0 0,#769aba15,#0000 65%),#1a1918}.pet-comment-author{align-items:center;gap:14px;margin-bottom:26px;display:flex}.pet-comment-author img{object-fit:cover;border:3px solid #20201e;border-radius:50%;outline:1px solid #dcc3a14a;flex:none;width:72px;height:72px;display:block;box-shadow:0 5px 15px #0004}.pet-comment-author>div{flex-direction:column;gap:5px;min-width:0;display:flex}.pet-comment-author strong{letter-spacing:-.3px;color:#f6eee2;font-size:17px;font-weight:600}.pet-comment-author div span{color:#a7a098;font-size:11px;line-height:1.5}.pet-comment-quote{color:#e6c18b30;pointer-events:none;align-self:flex-start;margin-left:auto;font:64px/.9 Georgia,serif}.pet-comment-card .pet-verdict-animal{letter-spacing:1.7px;color:#d6b58d;border:1px solid #cdb08a20;border-radius:20px;align-self:flex-start;padding:5px 9px;font-size:8px}.pet-verdict-grid .pet-comment-card h3{letter-spacing:-.5px;color:#f3eee6;margin:15px 0 14px;font-size:22px;line-height:1.25}.pet-verdict-grid .pet-comment-card blockquote{color:#b9b2a9;margin:0;font-size:15px;line-height:1.85}@media (max-width:900px){.pet-verdicts .pet-verdict-grid{grid-template-columns:1fr}.pet-verdict-grid article.pet-comment-card{padding:25px}.pet-comment-author{margin-bottom:21px}.pet-verdict-grid .pet-comment-card h3{font-size:22px}}.hero.hero-product .hero-product-image{transform-origin:62% 48%;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:32s ease-in-out infinite animalpaint-room-orbit}@keyframes animalpaint-room-orbit{0%,to{transform:perspective(1600px)translate(-1%,.4%)scale(1.075)rotateY(-1deg)rotateX(.35deg)}25%{transform:perspective(1600px)translateY(-.6%)scale(1.09)rotateY(0)rotateX(-.35deg)}50%{transform:perspective(1600px)translate(1%,.2%)scale(1.075)rotateY(1deg)rotateX(.15deg)}75%{transform:perspective(1600px)translateY(.8%)scale(1.06)rotateY(0)rotateX(.5deg)}}@media (prefers-reduced-motion:reduce){.hero.hero-product .hero-product-image{will-change:auto;animation:none;transform:none}}.studio.studio-review .studio-preview:has(.dog-painter-loader){aspect-ratio:auto;border:0;border-radius:24px;width:min(100%,440px);height:550px;max-height:none;overflow:hidden;box-shadow:0 25px 90px #0004}.creating.dog-painter-loader{z-index:12;isolation:isolate;text-align:center;color:#f4eadb;background:radial-gradient(at 12% 0,#63382288,#0000 60%),radial-gradient(at 100% 90%,#43354955,#0000 65%),#211b18;border:1px solid #b7926338;border-radius:24px;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;padding:29px 28px 25px;display:flex;position:absolute;inset:0;overflow:hidden}.creating.dog-painter-loader:before{content:"";pointer-events:none;border:1px solid #dbc19c12;border-radius:17px;position:absolute;inset:9px}.dog-studio-label{color:#cfad7b;flex:none;justify-content:center;align-items:center;gap:9px;display:flex}.creating .dog-studio-label span{letter-spacing:.22em;color:#d5bd98;font-size:9px;font-weight:600}.dog-painter-scene{isolation:isolate;flex:none;width:100%;height:265px;margin:14px 0 12px;position:relative}.dog-studio-arch{z-index:-1;background:radial-gradient(at 58% 25%,#b6915440,#79604518 55%,#0000 78%);border:1px solid #d3b58318;border-radius:150px 150px 35px 35px;position:absolute;inset:10px 27px 18px}.dog-studio-orbit{z-index:-1;border:1px solid #d4b77f0d;border-radius:50%;position:absolute;inset:25px 12px 28px;transform:rotate(-17deg)}.dog-painter{filter:drop-shadow(0 12px 15px #0003);width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.creating .dog-studio-signature{color:#c1a986;font:italic 10px Georgia,serif;position:absolute;bottom:0;right:12px;transform:rotate(-5deg)}.dog-painter-copy{flex:none;max-width:335px;min-height:88px;margin:0 auto 23px}.dog-painter-copy h3{letter-spacing:-.8px;text-wrap:balance;color:#f5ebdc;margin:0 0 12px;font-family:Georgia,serif;animation:.6s both dog-caption-in;font-size:30px!important;font-weight:400!important;line-height:1.08!important}.dog-painter-copy p{color:#b9ab9a;margin:0;font-size:12px;line-height:1.6}.dog-painter-status{flex:none;width:100%;max-width:310px;margin-top:auto}.dog-paint-track{background:#dac29b20;border-radius:4px;height:2px;overflow:hidden}.dog-paint-track i{background:linear-gradient(90deg,#0000,#e1bd83,#f6dfb8);border-radius:4px;width:35%;height:100%;animation:3.5s ease-in-out infinite dog-paint-progress;display:block}.dog-painter-status p{color:#dfceb8;letter-spacing:.02em;margin:15px 0 9px;font-size:11px}.creating .dog-painter-status>span{color:#a99a89;align-items:center;gap:7px;font-size:10px;display:inline-flex}.dog-painter-status time{font-variant-numeric:tabular-nums;color:#e4c69b;background:#dcc19b09;border:1px solid #bba17a26;border-radius:20px;padding:3px 8px}.dog-painter-status b{font-weight:400}.painter-brush-arm{transform-origin:157px 202px;animation:3.8s ease-in-out infinite dog-brush}.canvas-pet{animation:10.8s ease-in-out infinite dog-portrait-refine}.canvas-ink{stroke-dasharray:95;stroke-dashoffset:95px;animation:10.8s ease-in-out infinite dog-ink}.canvas-signature{stroke-dasharray:35;stroke-dashoffset:35px;animation:10.8s ease-in-out infinite dog-signature}@keyframes dog-portrait-refine{0%,to{opacity:.45}42%,92%{opacity:1}}@keyframes dog-brush{0%,to{transform:rotate(4deg)}25%{transform:rotate(-8deg)}45%{transform:rotate(1deg)}65%{transform:rotate(-6deg)}80%{transform:rotate(5deg)}}@keyframes dog-tail{to{transform:rotate(15deg)}}@keyframes dog-head{0%,to{transform:rotate(-2deg)}50%{transform:rotate(3deg)}}@keyframes dog-colour{0%{opacity:.15}18%,92%{opacity:1}to{opacity:.15}}@keyframes dog-portrait{0%,18%{opacity:0}42%,92%{opacity:1}to{opacity:0}}@keyframes dog-ink{0%,42%{stroke-dashoffset:95px}68%,92%{stroke-dashoffset:0}to{stroke-dashoffset:95px}}@keyframes dog-signature{0%,70%{stroke-dashoffset:35px}85%,92%{stroke-dashoffset:0}to{stroke-dashoffset:35px}}@keyframes dog-flecks{0%,45%,to{opacity:0;transform:translateY(4px)}60%{opacity:.9;transform:translateY(-3px)}}@keyframes dog-sparkle{0%,to{opacity:.25}50%{opacity:.9}}@keyframes dog-paint-progress{0%{transform:translate(-110%)}to{transform:translate(400%)}}@keyframes dog-caption-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.studio.studio-review .studio-preview:has(.dog-painter-loader){width:min(100%,390px);height:510px}.creating.dog-painter-loader{padding:25px 20px 22px}.dog-painter-scene{height:235px;margin:12px 0}.dog-painter-copy h3{font-size:28px!important}.dog-painter-copy{margin-bottom:18px}.creating .dog-studio-label span{letter-spacing:.18em;font-size:8px}}@media (prefers-reduced-motion:reduce){.dog-painter-loader *{animation:none!important}.canvas-ink,.canvas-signature{stroke-dashoffset:0}.dog-paint-track i{opacity:.6;width:100%}}
