{"product_id":"xsdh-pet-dental-mousse-60ml","title":"XSDH Pet Dental Mousse – 60 mL","description":"\u003cstyle\u003e#pet-dental-mousse-description *{box-sizing:border-box}#pet-dental-mousse-description{--ink:#17161b;--muted:#64606b;--purple:#7152a4;--lilac:#ece5f6;--line:#ded9e5;--pale:#f7f5fa}#pet-dental-mousse-description{scroll-behavior:smooth}#pet-dental-mousse-description{margin:0;color:var(--ink);background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1.5}#pet-dental-mousse-description button,#pet-dental-mousse-description a{font:inherit}#pet-dental-mousse-description button{cursor:pointer}#pet-dental-mousse-description button:disabled{cursor:default}#pet-dental-mousse-description a{color:inherit;text-decoration:none}#pet-dental-mousse-description img{display:block;width:100%;height:auto}#pet-dental-mousse-description svg{width:30px;height:30px;flex:none}#pet-dental-mousse-description p{margin:0 0 16px}#pet-dental-mousse-description h1,#pet-dental-mousse-description h2,#pet-dental-mousse-description h3,#pet-dental-mousse-description h4{margin:0;font-weight:600;line-height:1.08;letter-spacing:-.045em}#pet-dental-mousse-description h1{font-size:45px;max-width:510px}#pet-dental-mousse-description h2{font-size:48px}#pet-dental-mousse-description h3{font-size:29px}#pet-dental-mousse-description h4{font-size:21px;letter-spacing:-.02em}#pet-dental-mousse-description .pm-wrap{width:1184px;margin:auto}#pet-dental-mousse-description .pm-eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:13px;font-weight:700;color:var(--purple);display:block;margin-bottom:15px}#pet-dental-mousse-description .pm-small{font-size:14px;color:var(--muted);line-height:1.45}#pet-dental-mousse-description .pm-muted{color:var(--muted)}#pet-dental-mousse-description header{border-bottom:1px solid var(--line);height:94px}#pet-dental-mousse-description header .pm-wrap{height:100%;display:flex;align-items:center;justify-content:space-between}#pet-dental-mousse-description .pm-logo{font-weight:900;font-size:42px;line-height:1;letter-spacing:-.07em}#pet-dental-mousse-description .pm-logo small{display:block;font-size:9px;letter-spacing:.12em;margin-top:7px;font-weight:700}#pet-dental-mousse-description .pm-nav{display:flex;gap:32px;font-size:15px}#pet-dental-mousse-description .pm-navicons{display:flex;gap:22px}#pet-dental-mousse-description .pm-navicons button{background:none;border:0;padding:0}#pet-dental-mousse-description .pm-navicons svg{width:22px;height:22px}#pet-dental-mousse-description .pm-crumb{padding:27px 0 24px;font-size:13px;color:var(--muted)}#pet-dental-mousse-description .pm-purchase{display:grid;grid-template-columns:650px 1fr;gap:54px;align-items:start;padding-bottom:50px}#pet-dental-mousse-description .pm-main-photo{border-radius:4px;overflow:hidden;background:var(--pale)}#pet-dental-mousse-description .pm-thumbs{display:flex;gap:12px;margin-top:15px}#pet-dental-mousse-description .pm-thumb{width:104px;height:104px;padding:3px;border:1px solid var(--line);background:white}#pet-dental-mousse-description .pm-thumb.pm-active{border:2px solid var(--purple)}#pet-dental-mousse-description .pm-thumb img{height:100%;object-fit:contain}#pet-dental-mousse-description .pm-gallery-note{margin-top:15px;font-size:13px;color:var(--muted)}#pet-dental-mousse-description .pm-product-info .pm-eyebrow{margin:0 0 16px}#pet-dental-mousse-description .pm-subtitle{font-size:17px;color:var(--muted);margin:20px 0}#pet-dental-mousse-description .pm-variant{display:inline-block;border:1px solid var(--purple);padding:8px 14px;font-size:14px;border-radius:3px;background:#fcfaff}#pet-dental-mousse-description .pm-purchase-list{padding:18px 0;margin:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);list-style:none}#pet-dental-mousse-description .pm-purchase-list li{display:flex;gap:13px;margin:0 0 14px;font-size:13px;color:var(--muted);line-height:1.4}#pet-dental-mousse-description .pm-purchase-list li:last-child{margin-bottom:0}#pet-dental-mousse-description .pm-purchase-list svg{width:25px;height:25px;color:var(--purple);margin-top:3px}#pet-dental-mousse-description .pm-purchase-list strong{display:block;font-size:15px;color:var(--ink);margin-bottom:3px}#pet-dental-mousse-description .pm-price{font-size:34px;font-weight:600;line-height:1}#pet-dental-mousse-description .pm-price span{font-size:14px;font-weight:400;color:var(--muted);margin-left:8px}#pet-dental-mousse-description .pm-unit{font-size:13px;color:var(--muted);margin:9px 0 18px}#pet-dental-mousse-description .pm-quantity-label{font-size:14px;margin:0 0 7px}#pet-dental-mousse-description .pm-quantity{display:flex;width:136px;height:42px;border:1px solid var(--line);align-items:center;justify-content:space-between;margin-bottom:15px}#pet-dental-mousse-description .pm-quantity button{border:0;background:none;width:40px;height:40px;font-size:22px}#pet-dental-mousse-description .pm-quantity output{font-size:15px}#pet-dental-mousse-description .pm-cart{width:100%;height:48px;background:var(--ink);color:white;border:none;font-weight:600;font-size:16px}#pet-dental-mousse-description .pm-pay{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}#pet-dental-mousse-description .pm-pay button{font-size:14px;border:1px solid var(--line);background:white;height:39px;display:flex;align-items:center;justify-content:center;gap:9px;color:var(--ink)}#pet-dental-mousse-description .pm-pay .pm-wide{grid-column:1\/-1}#pet-dental-mousse-description .pm-pay .pm-paypal{background:#f7cd55;border-color:#f7cd55;font-style:italic;font-weight:700;color:#183f6b}#pet-dental-mousse-description .pm-pay svg{width:20px;height:20px}#pet-dental-mousse-description .pm-purchase-note{font-size:11px;color:var(--muted);margin:10px 0 0}#pet-dental-mousse-description .pm-benefit-strip{background:var(--pale);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}#pet-dental-mousse-description .pm-benefit-grid{display:grid;grid-template-columns:repeat(5,1fr);padding:32px 0;gap:25px}#pet-dental-mousse-description .pm-benefit-grid svg{color:var(--purple);width:35px;height:35px;margin-bottom:14px}#pet-dental-mousse-description .pm-benefit-grid h4{font-size:17px;line-height:1.2;letter-spacing:-.02em;margin-bottom:9px}#pet-dental-mousse-description .pm-benefit-grid p{font-size:14px;color:var(--muted);margin:0}#pet-dental-mousse-description .pm-section{padding:66px 0}#pet-dental-mousse-description .pm-section-head{display:flex;gap:60px;align-items:flex-end;justify-content:space-between;margin-bottom:30px}#pet-dental-mousse-description .pm-section-head h2{max-width:670px}#pet-dental-mousse-description .pm-section-head p{max-width:365px;color:var(--muted);font-size:17px;margin:0}#pet-dental-mousse-description .pm-section-head .pm-eyebrow{margin-bottom:13px}#pet-dental-mousse-description .pm-effect-top{display:grid;grid-template-columns:repeat(2,1fr);background:var(--ink);color:white;font-size:14px;text-align:center;padding:13px 0}#pet-dental-mousse-description .pm-effect-image{border-bottom:1px solid var(--line)}#pet-dental-mousse-description .pm-fig-note{display:flex;justify-content:space-between;gap:20px;padding:12px 0;color:var(--muted);font-size:13px}#pet-dental-mousse-description .pm-effect-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:12px 0 28px}#pet-dental-mousse-description .pm-effect-summary article{padding:5px 26px;border-right:1px solid var(--line)}#pet-dental-mousse-description .pm-effect-summary article:first-child{padding-left:0}#pet-dental-mousse-description .pm-effect-summary article:last-child{border:0}#pet-dental-mousse-description .pm-effect-summary h4{font-size:20px;margin-bottom:9px}#pet-dental-mousse-description .pm-effect-summary p{font-size:15px;color:var(--muted);margin:0}#pet-dental-mousse-description table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.4}#pet-dental-mousse-description th{text-align:left;font-weight:600;padding:14px 16px;background:var(--lilac);font-size:13px}#pet-dental-mousse-description td{vertical-align:top;padding:17px 16px;border-bottom:1px solid var(--line)}#pet-dental-mousse-description td:first-child{font-weight:600;color:var(--ink)}#pet-dental-mousse-description .pm-effect-table{font-size:13px}#pet-dental-mousse-description .pm-effect-table th{font-size:12px}#pet-dental-mousse-description .pm-effect-table td{padding:14px 10px}#pet-dental-mousse-description .pm-effect-table td:first-child{width:13%}#pet-dental-mousse-description .pm-effect-table td:nth-child(2){width:18%}#pet-dental-mousse-description .pm-effect-table td:nth-child(3){width:17%}#pet-dental-mousse-description .pm-effect-table td:nth-child(4){width:18%}#pet-dental-mousse-description .pm-effect-table td:nth-child(5){width:16%}#pet-dental-mousse-description .pm-note-bar{border-left:3px solid var(--purple);padding:10px 17px;background:var(--pale);font-size:14px;margin-top:24px;color:var(--muted)}#pet-dental-mousse-description .pm-scenes-section{background:#f4f1f8}#pet-dental-mousse-description .pm-scene-grid{display:grid;grid-template-columns:1fr 1fr;gap:36px 28px}#pet-dental-mousse-description .pm-scene{background:white}#pet-dental-mousse-description .pm-scene img{aspect-ratio:1.5;object-fit:contain}#pet-dental-mousse-description .pm-scene-copy{padding:25px 28px 27px}#pet-dental-mousse-description .pm-scene-copy .pm-eyebrow{font-size:11px;margin-bottom:10px}#pet-dental-mousse-description .pm-scene-copy h3{font-size:27px;line-height:1.12;margin-bottom:13px}#pet-dental-mousse-description .pm-scene-copy p{font-size:16px;color:var(--muted);margin:0}#pet-dental-mousse-description .pm-scene-copy p.pm-small{font-size:13px;margin-top:12px}#pet-dental-mousse-description .pm-scene:nth-child(3),#pet-dental-mousse-description .pm-scene:nth-child(4){background:transparent;border-bottom:1px solid var(--line)}#pet-dental-mousse-description .pm-scene:nth-child(3) .pm-scene-copy,#pet-dental-mousse-description .pm-scene:nth-child(4) .pm-scene-copy{padding-left:0;padding-right:0}#pet-dental-mousse-description .pm-mechanism{background:#211b2c;color:white}#pet-dental-mousse-description .pm-mechanism .pm-eyebrow{color:#d4bff4}#pet-dental-mousse-description .pm-mechanism p,#pet-dental-mousse-description .pm-mechanism .pm-fig-note{color:#d1c9dc}#pet-dental-mousse-description .pm-mechanism .pm-section-head p{color:#d1c9dc}#pet-dental-mousse-description .pm-mechanism-visual{border-radius:3px;overflow:hidden}#pet-dental-mousse-description .pm-mechanism-labels{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin:25px 0 29px}#pet-dental-mousse-description .pm-mechanism-labels h4{font-size:23px;margin-bottom:9px}#pet-dental-mousse-description .pm-mechanism-labels p{font-size:16px}#pet-dental-mousse-description .pm-mechanism th{background:#3a304a;color:white}#pet-dental-mousse-description .pm-mechanism td{border-color:#4f445f;color:#e7dff0}#pet-dental-mousse-description .pm-mechanism td:first-child{color:white}#pet-dental-mousse-description .pm-ingredients{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin:28px 0 12px}#pet-dental-mousse-description .pm-ingredients strong{font-size:14px;text-transform:uppercase;letter-spacing:.12em;color:#d4bff4}#pet-dental-mousse-description .pm-ingredients span{font-size:18px;padding:8px 18px;border:1px solid #756588;border-radius:30px}#pet-dental-mousse-description .pm-choice-head{display:grid;grid-template-columns:1fr 1fr;gap:85px;margin-bottom:30px}#pet-dental-mousse-description .pm-choice-head p{color:var(--muted);padding-top:32px}#pet-dental-mousse-description .pm-choice-table{font-size:15px}#pet-dental-mousse-description .pm-choice-table td{padding:19px 19px}#pet-dental-mousse-description .pm-choice-table th{font-size:13px}#pet-dental-mousse-description .pm-choice-table td:first-child{width:17%}#pet-dental-mousse-description .pm-routine{background:var(--pale)}#pet-dental-mousse-description .pm-routine h2{max-width:770px}#pet-dental-mousse-description .pm-routine-intro{max-width:750px;margin:20px 0 28px;color:var(--muted)}#pet-dental-mousse-description .pm-steps-img{border-radius:3px}#pet-dental-mousse-description .pm-step-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:26px}#pet-dental-mousse-description .pm-step-grid .pm-num{font-size:15px;color:var(--purple);display:block;margin-bottom:8px;font-weight:700}#pet-dental-mousse-description .pm-step-grid h3{font-size:25px;margin-bottom:14px}#pet-dental-mousse-description .pm-step-grid p{font-size:16px;color:var(--muted)}#pet-dental-mousse-description .pm-step-grid .pm-small{font-size:13px}#pet-dental-mousse-description .pm-branches{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:24px}#pet-dental-mousse-description .pm-branches div{padding:18px 20px;border-top:2px solid var(--purple);background:white;font-size:15px}#pet-dental-mousse-description .pm-branches b{display:block;margin-bottom:5px}#pet-dental-mousse-description .pm-swallow{margin-top:24px;font-size:16px;color:var(--muted)}#pet-dental-mousse-description .pm-pack-grid{display:grid;grid-template-columns:55% 1fr;gap:45px;align-items:center}#pet-dental-mousse-description .pm-pack-grid h2{font-size:44px;margin-bottom:21px}#pet-dental-mousse-description .pm-pack-grid p{font-size:17px;color:var(--muted)}#pet-dental-mousse-description .pm-pack-grid table{font-size:14px}#pet-dental-mousse-description .pm-pack-grid th{font-size:12px}#pet-dental-mousse-description .pm-pack-grid td{padding:13px 10px}#pet-dental-mousse-description .pm-spec-line{display:flex;gap:14px;margin-top:18px;flex-wrap:wrap}#pet-dental-mousse-description .pm-spec-line span{font-size:13px;border-bottom:1px solid var(--line);padding-bottom:7px}#pet-dental-mousse-description .pm-faq-section{border-top:1px solid var(--line)}#pet-dental-mousse-description .pm-faq-layout{display:grid;grid-template-columns:325px 1fr;gap:70px}#pet-dental-mousse-description .pm-faq-layout h2{font-size:44px}#pet-dental-mousse-description .pm-faq-layout .pm-intro{color:var(--muted);margin-top:18px;font-size:16px}#pet-dental-mousse-description .pm-faq-list details{border-bottom:1px solid var(--line);padding:0}#pet-dental-mousse-description .pm-faq-list summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:30px;font-size:17px;font-weight:600;padding:19px 0;line-height:1.35}#pet-dental-mousse-description .pm-faq-list summary::-webkit-details-marker{display:none}#pet-dental-mousse-description .pm-faq-list summary:after{content:\"+\";font-size:24px;font-weight:400;color:var(--purple)}#pet-dental-mousse-description .pm-faq-list details[open] summary:after{content:\"−\"}#pet-dental-mousse-description .pm-faq-list details p{color:var(--muted);font-size:16px;padding:0 38px 8px 0;margin:0 0 13px}#pet-dental-mousse-description footer{background:var(--ink);color:white;padding:40px 0}#pet-dental-mousse-description .pm-footer-row{display:flex;justify-content:space-between;align-items:center}#pet-dental-mousse-description .pm-footer-copy{max-width:420px;color:#c6bfce;font-size:15px}#pet-dental-mousse-description .pm-footer-links{display:flex;gap:25px;font-size:14px;color:#ddd6e5}#pet-dental-mousse-description .pm-footer-bottom{border-top:1px solid #453d4e;margin-top:28px;padding-top:18px;font-size:12px;color:#aaa1b5;display:flex;justify-content:space-between}#pet-dental-mousse-description .pm-status{min-height:0;font-size:12px;color:var(--purple);margin-top:8px}#pet-dental-mousse-description .pm-status:empty{display:none}@container  petmousse (max-width:1000px){#pet-dental-mousse-description .pm-wrap{width:92%}#pet-dental-mousse-description .pm-purchase{grid-template-columns:1fr}#pet-dental-mousse-description .pm-benefit-grid{grid-template-columns:repeat(2,1fr)}#pet-dental-mousse-description .pm-section-head,#pet-dental-mousse-description .pm-choice-head{display:block}#pet-dental-mousse-description .pm-section-head p{max-width:none;margin-top:20px}#pet-dental-mousse-description .pm-scene-grid{grid-template-columns:1fr}#pet-dental-mousse-description .pm-pack-grid,#pet-dental-mousse-description .pm-faq-layout{grid-template-columns:1fr}#pet-dental-mousse-description .pm-nav{display:none}#pet-dental-mousse-description h1{font-size:38px}#pet-dental-mousse-description h2{font-size:36px}#pet-dental-mousse-description .pm-effect-table{font-size:11px}#pet-dental-mousse-description .pm-effect-table td,#pet-dental-mousse-description .pm-effect-table th{padding:8px}#pet-dental-mousse-description .pm-step-grid{gap:15px}#pet-dental-mousse-description .pm-step-grid h3{font-size:20px}#pet-dental-mousse-description .pm-step-grid p{font-size:14px}#pet-dental-mousse-description .pm-ingredients{gap:10px}#pet-dental-mousse-description .pm-footer-row{gap:25px}#pet-dental-mousse-description .pm-choice-head p{padding-top:20px}#pet-dental-mousse-description .pm-purchase{gap:28px}}#pet-dental-mousse-description .pm-compare-stack{display:grid;gap:28px;background:#f2e7e1;padding:32px;border-radius:24px}#pet-dental-mousse-description .pm-compare-item{max-width:920px;width:100%;margin:auto}#pet-dental-mousse-description .pm-compare-item h3{font-size:23px;margin:0 0 12px;letter-spacing:-.02em}#pet-dental-mousse-description .pm-compare-card{--reveal:50%;position:relative;aspect-ratio:3.8;overflow:hidden;border:2px solid #b98745;border-radius:20px;background:#e9dfd6;isolation:isolate}#pet-dental-mousse-description .pm-compare-photo{position:absolute;inset:0;background-image:url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-a4fda6b84a67_4c8c092e-0b02-4452-8ee3-b4ddee6f6f8b.png?v=1790736216\");background-size:204% 310%;background-repeat:no-repeat}#pet-dental-mousse-description .pm-compare-after{left:var(--reveal);background-position:100% var(--row)}#pet-dental-mousse-description .pm-compare-before{right:auto;width:var(--reveal);background-position:0% var(--row)}#pet-dental-mousse-description .pm-compare-divider{position:absolute;top:0;bottom:0;left:var(--reveal);width:2px;background:white;transform:translateX(-50%);pointer-events:none}#pet-dental-mousse-description .pm-compare-handle{position:absolute;top:50%;left:var(--reveal);transform:translate(-50%,-50%);width:42px;height:42px;display:grid;place-items:center;border:2px solid white;border-radius:50%;background:#53514cbf;color:white;font-size:25px;line-height:1;pointer-events:none;box-shadow:0 2px 8px #0003}#pet-dental-mousse-description .pm-compare-label{position:absolute;bottom:15px;padding:4px 14px;border-radius:18px;background:#393631b8;color:white;font-size:14px;pointer-events:none}#pet-dental-mousse-description .pm-compare-label.pm-before{left:22%}#pet-dental-mousse-description .pm-compare-label.pm-after{right:22%}#pet-dental-mousse-description .pm-compare-range{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;z-index:5}#pet-dental-mousse-description .pm-compare-card:focus-within{outline:3px solid var(--purple);outline-offset:4px}#pet-dental-mousse-description .pm-compare-help{text-align:center;font-size:14px;color:var(--muted);margin:15px 0 0}@container  petmousse (max-width:700px){#pet-dental-mousse-description .pm-compare-stack{padding:16px;gap:24px}#pet-dental-mousse-description .pm-compare-item h3{font-size:19px}#pet-dental-mousse-description .pm-compare-handle{width:32px;height:32px}#pet-dental-mousse-description .pm-compare-label{font-size:11px;bottom:8px;padding:2px 8px}}\n#pet-dental-mousse-description{--pm-purple:#7152a4;--pm-gold:#b98745;--pm-motion:220ms;--pm-radius:20px;--pm-space:24px;--pm-font:18px;--pm-content:1184px}#pet-dental-mousse-description{font-size:var(--pm-font)}#pet-dental-mousse-description .pm-wrap{width:min(var(--pm-content),calc(100% - 48px))}#pet-dental-mousse-description .pm-enhanced{display:none}#pet-dental-mousse-description.pm-js .pm-enhanced{display:flex}#pet-dental-mousse-description.pm-js .pm-nojs-number{display:none}#pet-dental-mousse-description button,#pet-dental-mousse-description input,#pet-dental-mousse-description select{font:inherit}#pet-dental-mousse-description button{touch-action:manipulation}#pet-dental-mousse-description button:focus-visible,#pet-dental-mousse-description a:focus-visible,#pet-dental-mousse-description select:focus-visible,#pet-dental-mousse-description [tabindex]:focus-visible,#pet-dental-mousse-description summary:focus-visible{outline:3px solid var(--pm-purple);outline-offset:4px}#pet-dental-mousse-description button:disabled{opacity:.55;cursor:not-allowed}#pet-dental-mousse-description .pm-skip{position:absolute;top:-100px;left:20px;z-index:50;background:white;padding:12px}#pet-dental-mousse-description .pm-skip:focus{top:10px}#pet-dental-mousse-description [hidden]{display:none!important}#pet-dental-mousse-description .pm-gallery{min-width:0}#pet-dental-mousse-description .pm-main-photo{aspect-ratio:1;overflow:hidden}#pet-dental-mousse-description .pm-main-gallery{width:100%;height:100%;object-fit:contain;transition:opacity var(--pm-motion)}#pet-dental-mousse-description .pm-thumbs{flex-wrap:nowrap;gap:10px;overflow-x:auto;padding:4px}#pet-dental-mousse-description .pm-thumb{flex:0 0 calc((100% - 40px)\/5);width:auto;height:auto;aspect-ratio:1;min-width:44px}#pet-dental-mousse-description .pm-gallery-controls{justify-content:center;gap:20px;align-items:center;margin-top:12px;font-size:14px}#pet-dental-mousse-description .pm-gallery-controls button{border:1px solid var(--line);background:white;border-radius:50%;width:44px;height:44px}#pet-dental-mousse-description .pm-gallery-count{min-width:42px;text-align:center}#pet-dental-mousse-description .pm-purchase{grid-template-columns:minmax(0,1.23fr) minmax(0,1fr);gap:48px}#pet-dental-mousse-description .pm-benefit-select{display:flex;width:100%;gap:13px;text-align:left;color:inherit;font:inherit;background:none;border:0;padding:4px;border-radius:5px;transition:background var(--pm-motion)}#pet-dental-mousse-description .pm-benefit-select[aria-pressed=true]{background:var(--lilac)}#pet-dental-mousse-description .pm-purchase-list li{display:block}#pet-dental-mousse-description .pm-quantity button{width:44px;height:44px}#pet-dental-mousse-description .pm-quantity{height:46px;width:146px}#pet-dental-mousse-description .pm-pay button{min-height:44px}#pet-dental-mousse-description .pm-cart{min-height:48px}#pet-dental-mousse-description .pm-variant{cursor:default}#pet-dental-mousse-description .pm-benefit-grid article{transition:color var(--pm-motion),background var(--pm-motion)}#pet-dental-mousse-description .pm-benefit-grid article.pm-linked{color:var(--pm-purple);background:#ece5f680;border-radius:6px}#pet-dental-mousse-description .pm-compare-card{display:grid;grid-template-columns:1fr 1fr;aspect-ratio:auto;overflow:hidden;border-radius:var(--pm-radius);border:2px solid var(--pm-gold)}#pet-dental-mousse-description .pm-compare-pane{position:relative;min-width:0;transition:box-shadow var(--pm-motion)}#pet-dental-mousse-description .pm-compare-pane:first-child{border-right:2px solid white}#pet-dental-mousse-description .pm-compare-crop{position:relative;aspect-ratio:2.25;overflow:hidden}#pet-dental-mousse-description .pm-compare-crop img{position:absolute;width:202%;height:310%;max-width:none;object-fit:fill}#pet-dental-mousse-description .pm-compare-tag{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);font-size:14px;border-radius:20px;background:#393631b8;color:white;padding:3px 14px}#pet-dental-mousse-description .pm-compare-pane.pm-focused{box-shadow:inset 0 0 0 4px var(--pm-purple)}#pet-dental-mousse-description .pm-compare-pane.pm-focused:after{content:\"\";position:absolute;inset:0;border:4px solid var(--pm-purple);pointer-events:none}#pet-dental-mousse-description .pm-compare-switch{align-items:center;justify-content:center;gap:8px;margin-top:12px;font-size:13px}#pet-dental-mousse-description .pm-compare-switch button,#pet-dental-mousse-description .pm-scene-filters button{min-height:44px;border:1px solid var(--line);background:white;padding:7px 15px;border-radius:22px;font-size:14px}#pet-dental-mousse-description .pm-compare-switch button[aria-pressed=true],#pet-dental-mousse-description .pm-scene-filters button[aria-pressed=true]{background:var(--ink);color:white;border-color:var(--ink)}#pet-dental-mousse-description .pm-compare-help{justify-content:center}#pet-dental-mousse-description .pm-scene-filters{gap:10px;flex-wrap:wrap;align-items:center;margin:0 0 25px;font-size:14px}#pet-dental-mousse-description .pm-scene{min-width:0;transition:border-color var(--pm-motion)}#pet-dental-mousse-description .pm-scene img{width:100%;height:auto}#pet-dental-mousse-description .pm-scene-grid{align-items:start}#pet-dental-mousse-description .pm-mechanism-map,#pet-dental-mousse-description .pm-steps-visual,#pet-dental-mousse-description .pm-pack-map{position:relative}#pet-dental-mousse-description .pm-map-point,#pet-dental-mousse-description .pm-pack-point{position:absolute;transform:translate(-50%,-50%);min-width:44px;min-height:44px;align-items:center;justify-content:center;border:2px solid white;border-radius:50%;background:#7152a4e8;color:white;font-weight:bold;box-shadow:0 2px 10px #0004}#pet-dental-mousse-description .pm-map-point[aria-pressed=true],#pet-dental-mousse-description .pm-pack-point[aria-pressed=true]{background:#25212c;outline:3px solid #d4bff4}#pet-dental-mousse-description .pm-mechanism-labels article{border-top:2px solid transparent;padding-top:12px;transition:background var(--pm-motion)}#pet-dental-mousse-description .pm-mechanism-labels article.pm-selected{border-color:#d4bff4;background:#ffffff0b}#pet-dental-mousse-description .pm-step-select{width:44px;height:44px;border:1px solid var(--pm-purple);border-radius:50%;background:white;color:var(--pm-purple);align-items:center;justify-content:center;margin-bottom:12px;font-size:15px;font-weight:bold}#pet-dental-mousse-description .pm-step-select[aria-pressed=true]{background:var(--pm-purple);color:white}#pet-dental-mousse-description .pm-step-grid article{border-top:2px solid transparent;padding-top:10px}#pet-dental-mousse-description .pm-step-grid article.pm-selected{border-color:var(--pm-purple)}#pet-dental-mousse-description .pm-step-outline{display:none;position:absolute;top:0;bottom:0;width:33.333%;border:4px solid var(--pm-purple);border-radius:4px;pointer-events:none;left:var(--pm-step-left,0)}#pet-dental-mousse-description .pm-steps-visual.pm-selected .pm-step-outline{display:block}#pet-dental-mousse-description .pm-pack-tooltip{font-size:14px;color:var(--muted);min-height:64px;align-items:center;margin:8px 0 0;padding:8px 12px;background:var(--pale);border-left:2px solid var(--pm-purple)}#pet-dental-mousse-description .pm-pack-map .pm-pack-point{top:min(80%,var(--hotspot-y,80%))}#pet-dental-mousse-description .pm-choice-tools{gap:14px;align-items:center;margin-bottom:20px;font-size:14px}#pet-dental-mousse-description .pm-choice-tools select{padding:10px;border:1px solid var(--line);border-radius:6px;background:white;color:var(--ink);max-width:100%;min-height:44px}#pet-dental-mousse-description tbody tr{transition:background var(--pm-motion)}#pet-dental-mousse-description tbody tr:focus,#pet-dental-mousse-description tbody tr:hover,#pet-dental-mousse-description tbody tr.pm-selected{background:#ece5f670}#pet-dental-mousse-description .pm-mechanism tbody tr:focus,#pet-dental-mousse-description .pm-mechanism tbody tr:hover{background:#ffffff14}#pet-dental-mousse-description .pm-faq-list details[open] p{animation:pm-answer var(--pm-motion) ease-out}@keyframes  pm-answer{from{opacity:.65}to{opacity:1}}#pet-dental-mousse-description .pm-footer-copy{margin:0}#pet-dental-mousse-description .pm-footer-links{flex-wrap:wrap}#pet-dental-mousse-description .pm-plugin-slots:empty{display:none}@container  petmousse (min-width:1001px) and (max-width:1200px){#pet-dental-mousse-description .pm-purchase{gap:30px}#pet-dental-mousse-description h1{font-size:38px}#pet-dental-mousse-description .pm-pack-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px}#pet-dental-mousse-description .pm-section-head{gap:30px}#pet-dental-mousse-description .pm-faq-layout{grid-template-columns:260px minmax(0,1fr);gap:35px}}@container  petmousse (max-width:1000px){#pet-dental-mousse-description .pm-purchase{grid-template-columns:1fr;gap:30px}#pet-dental-mousse-description .pm-gallery{max-width:680px;width:100%;margin:auto}#pet-dental-mousse-description .pm-main-photo{width:100%}#pet-dental-mousse-description .pm-product-info{max-width:760px}#pet-dental-mousse-description .pm-mechanism-labels{gap:18px}#pet-dental-mousse-description .pm-pack-grid{grid-template-columns:1fr;gap:22px}#pet-dental-mousse-description .pm-footer-row{flex-wrap:wrap}#pet-dental-mousse-description .pm-compare-item{max-width:100%}#pet-dental-mousse-description .pm-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#pet-dental-mousse-description .pm-choice-head{display:block}#pet-dental-mousse-description .pm-fig-note{flex-wrap:wrap}#pet-dental-mousse-description .pm-choice-table{font-size:14px}}@container  petmousse (max-width:600px){#pet-dental-mousse-description .pm-wrap{width:calc(100% - 32px)}#pet-dental-mousse-description header{height:76px}#pet-dental-mousse-description .pm-logo{font-size:34px}#pet-dental-mousse-description .pm-section{padding:42px 0}#pet-dental-mousse-description h1{font-size:34px}#pet-dental-mousse-description h2{font-size:32px}#pet-dental-mousse-description .pm-section-head h2,#pet-dental-mousse-description .pm-pack-grid h2,#pet-dental-mousse-description .pm-faq-layout h2{font-size:32px}#pet-dental-mousse-description .pm-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}#pet-dental-mousse-description .pm-compare-stack{padding:16px 10px}#pet-dental-mousse-description .pm-compare-item h3{font-size:19px}#pet-dental-mousse-description .pm-compare-card{grid-template-columns:1fr}#pet-dental-mousse-description .pm-compare-pane:first-child{border-right:0;border-bottom:2px solid white}#pet-dental-mousse-description .pm-compare-tag{font-size:13px}#pet-dental-mousse-description .pm-compare-switch{flex-wrap:wrap;gap:5px}#pet-dental-mousse-description .pm-compare-switch button{padding:7px 12px}#pet-dental-mousse-description .pm-scene-copy{padding:22px 18px}#pet-dental-mousse-description .pm-step-grid,#pet-dental-mousse-description .pm-mechanism-labels,#pet-dental-mousse-description .pm-branches{grid-template-columns:1fr;gap:16px}#pet-dental-mousse-description .pm-mechanism-labels h4{font-size:21px}#pet-dental-mousse-description .pm-choice-tools{flex-direction:column;align-items:stretch}#pet-dental-mousse-description .pm-ingredients{gap:8px}#pet-dental-mousse-description .pm-ingredients span{font-size:15px}#pet-dental-mousse-description .pm-fig-note{font-size:12px;gap:8px}#pet-dental-mousse-description .pm-footer-row{display:grid;gap:24px}#pet-dental-mousse-description .pm-footer-bottom{display:grid;gap:10px}#pet-dental-mousse-description .pm-faq-layout{gap:25px}#pet-dental-mousse-description .pm-faq-list summary{min-height:54px}#pet-dental-mousse-description .pm-map-point{top:45%!important;min-width:44px;min-height:44px}#pet-dental-mousse-description .pm-pack-grid{gap:18px}#pet-dental-mousse-description table,#pet-dental-mousse-description thead,#pet-dental-mousse-description tbody,#pet-dental-mousse-description tr,#pet-dental-mousse-description td{display:block;width:100%}#pet-dental-mousse-description thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#pet-dental-mousse-description tbody tr{border:1px solid var(--line);border-radius:8px;padding:12px;margin-bottom:12px}#pet-dental-mousse-description td,#pet-dental-mousse-description .pm-effect-table td,#pet-dental-mousse-description .pm-choice-table td,#pet-dental-mousse-description .pm-pack-grid td{display:grid;grid-template-columns:105px minmax(0,1fr);gap:10px;border:0;padding:7px 0!important;width:100%!important;font-size:13px}#pet-dental-mousse-description td:before{content:attr(data-label);font-size:12px;font-weight:600;color:var(--muted)}#pet-dental-mousse-description .pm-mechanism td:before{color:#d4bff4}#pet-dental-mousse-description .pm-choice-table{font-size:13px}#pet-dental-mousse-description .pm-step-grid article{position:relative;padding-left:58px}#pet-dental-mousse-description .pm-step-select{position:absolute;left:0;top:10px}#pet-dental-mousse-description .pm-pack-tooltip{min-height:84px}}@media (prefers-reduced-motion:reduce){#pet-dental-mousse-description{scroll-behavior:auto}#pet-dental-mousse-description *,#pet-dental-mousse-description *:before,#pet-dental-mousse-description *:after{animation:none!important;transition:none!important}}#pet-dental-mousse-description .pm-pack-map .pm-pack-point{top:revert-layer}#pet-dental-mousse-description .pm-mobile-panel,#pet-dental-mousse-description .pm-mobile-mechanism{display:none!important}@container  petmousse (max-width:600px){#pet-dental-mousse-description .pm-mobile-panel{display:block!important;position:relative;overflow:hidden;width:min(100%,240px);aspect-ratio:.5;margin:0 auto 18px}#pet-dental-mousse-description .pm-mobile-panel img{position:absolute;top:0;width:304%;height:100%;max-width:none;object-fit:fill}#pet-dental-mousse-description .pm-steps-visual,#pet-dental-mousse-description .pm-mechanism-map{display:none}#pet-dental-mousse-description .pm-step-grid article{padding-left:0;padding-top:15px}#pet-dental-mousse-description .pm-step-select{position:static}#pet-dental-mousse-description.pm-js .pm-mobile-mechanism{display:flex!important;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid #d4bff4;background:transparent;color:white;border-radius:50%;margin:0 0 14px}#pet-dental-mousse-description .pm-mobile-mechanism[aria-pressed=true]{background:#7152a4}#pet-dental-mousse-description .pm-step-grid article.pm-selected .pm-mobile-panel{outline:3px solid var(--pm-purple)}}#pet-dental-mousse-description .pm-foam-figure{margin:0 0 36px}#pet-dental-mousse-description .pm-foam-figure h3{margin:0 0 20px;font-size:28px}#pet-dental-mousse-description .pm-foam-figure\u003eimg{border-radius:8px;width:100%;height:auto}#pet-dental-mousse-description .pm-foam-figure figcaption{color:#d1c9dc;font-size:16px;margin-top:16px}#pet-dental-mousse-description .pm-foam-action-labels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:22px}#pet-dental-mousse-description .pm-foam-action-labels h4{font-size:22px;margin-bottom:10px}#pet-dental-mousse-description .pm-foam-action-labels p{font-size:16px}@container  petmousse (max-width:600px){#pet-dental-mousse-description .pm-foam-action-wide{display:none}#pet-dental-mousse-description .pm-foam-action-labels{grid-template-columns:1fr}#pet-dental-mousse-description .pm-foam-figure h3{font-size:24px}#pet-dental-mousse-description .pm-foam-action-labels .pm-mobile-panel{width:min(100%,280px)}}#pet-dental-mousse-description .pm-foam-figure\u003eimg.pm-foam-action-wide{height:clamp(260px,32vw,470px);object-fit:cover;object-position:center 24%}@container  petmousse (max-width:600px){#pet-dental-mousse-description .pm-foam-action-labels .pm-mobile-panel{aspect-ratio:1;width:100%;max-width:340px}#pet-dental-mousse-description .pm-foam-action-labels .pm-mobile-panel img{height:auto;width:304%;top:-12%}}#pet-dental-mousse-description .pm-compare-pane{overflow:hidden}#pet-dental-mousse-description.pm-js .pm-compare-crop{transform-origin:60% 55%;animation:pm-compare-zoom 6s ease-in-out infinite;animation-play-state:paused}#pet-dental-mousse-description.pm-js .pm-motion-visible .pm-compare-crop{animation-play-state:running}#pet-dental-mousse-description.pm-js .pm-compare-card:hover .pm-compare-crop,#pet-dental-mousse-description .pm-motion-hidden .pm-compare-crop{animation-play-state:paused}@keyframes  pm-compare-zoom{0%,100%{transform:scale(1)}50%{transform:scale(1.07)}}@media (prefers-reduced-motion:reduce){#pet-dental-mousse-description.pm-js .pm-compare-crop{animation:none!important;transform:none!important}}#pet-dental-mousse-description .pm-compare-focus-label{position:absolute;top:12px;left:14px;z-index:2;max-width:calc(100% - 28px);margin:0!important;padding:8px 13px;border-radius:8px;background:rgba(255,255,255,.92);color:#17161b;font-size:16px!important;line-height:1.35;letter-spacing:0!important;pointer-events:none}#pet-dental-mousse-description .pm-compare-card{position:relative}#pet-dental-mousse-description .pm-compare-item{margin:0 auto}@container  petmousse (max-width:600px){#pet-dental-mousse-description .pm-compare-focus-label{font-size:13px!important;top:8px;left:8px;max-width:calc(100% - 16px);padding:6px 9px}}#pet-dental-mousse-description.pm-js .pm-compare-crop{animation-duration:3s;animation-name:pm-compare-zoom-strong}#pet-dental-mousse-description.pm-js .pm-motion-visible:hover .pm-compare-crop{animation-play-state:running}#pet-dental-mousse-description .pm-motion-hidden .pm-motion-visible:hover .pm-compare-crop{animation-play-state:paused}@keyframes  pm-compare-zoom-strong{0%,100%{transform:scale(1)}50%{transform:scale(1.16)}}#pet-dental-mousse-description.pm-js .pm-compare-crop{animation-name:pm-compare-zoom-forward;animation-timing-function:linear;animation-direction:normal}@keyframes  pm-compare-zoom-forward{from{transform:scale(1)}to{transform:scale(1.16)}}#pet-dental-mousse-description.pm-js .pm-compare-crop{animation-duration:1.5s}\n#pet-dental-mousse-description .pm-main-photo{position:relative;border:1px solid #263c32;border-radius:4px}#pet-dental-mousse-description .pm-gallery-arrow{display:flex;align-items:center;justify-content:center;width:40px;height:60px;padding:0;border:0;border-radius:0;background:rgba(255,255,250,.88);color:#315342;cursor:pointer;flex-shrink:0}#pet-dental-mousse-description .pm-gallery-arrow:hover{background:#f0f2e8}#pet-dental-mousse-description .pm-gallery-arrow:focus-visible{outline:2px solid #315342;outline-offset:-3px}#pet-dental-mousse-description .pm-photo-prev,#pet-dental-mousse-description .pm-photo-next{position:absolute;top:50%;transform:translateY(-50%);z-index:2}#pet-dental-mousse-description .pm-photo-prev{left:8px}#pet-dental-mousse-description .pm-photo-next{right:8px}#pet-dental-mousse-description .pm-thumb-strip{display:flex;align-items:center;gap:8px;margin-top:14px;min-width:0}#pet-dental-mousse-description .pm-thumb-strip .pm-thumbs{position:relative;flex:1;min-width:0;margin:0;padding:0 0 8px;gap:10px;scrollbar-width:thin;scrollbar-color:#7d907b #eeeade}#pet-dental-mousse-description .pm-thumb-strip .pm-thumb{flex:0 0 calc((100% - 30px)\/4);padding:3px;border:1px solid #d8d9c9;background:#fffdf8}#pet-dental-mousse-description .pm-thumb-strip .pm-thumb.pm-active{border:2px solid #315342;padding:2px}#pet-dental-mousse-description .pm-thumb img{width:100%;display:block}#pet-dental-mousse-description .pm-strip-prev,#pet-dental-mousse-description .pm-strip-next{background:transparent}#pet-dental-mousse-description .pm-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@container  petmousse (max-width:540px){#pet-dental-mousse-description .pm-gallery-arrow{width:32px;height:48px}#pet-dental-mousse-description .pm-thumb-strip{gap:4px}#pet-dental-mousse-description .pm-thumb-strip .pm-thumbs{gap:6px}#pet-dental-mousse-description .pm-thumb-strip .pm-thumb{flex-basis:calc((100% - 18px)\/4)}}\n#pet-dental-mousse-description .pm-pack-map{width:80%;margin-inline:auto}#pet-dental-mousse-description .pm-pack-map img{display:block;width:100%;height:auto}\n#pet-dental-mousse-description .rv-section{border-top:1px solid var(--line);padding:76px 0 90px}#pet-dental-mousse-description .rv-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:36px}#pet-dental-mousse-description .rv-heading h2{font-size:44px}#pet-dental-mousse-description .rv-subtitle{margin:16px 0 0;color:var(--muted);font-size:17px}#pet-dental-mousse-description .rv-top-score{white-space:nowrap;padding-top:34px;font-size:15px;display:flex;align-items:center;gap:9px}#pet-dental-mousse-description .rv-disclosure{font-size:15px;line-height:1.65;color:#51495c;max-width:870px;margin:25px 0 30px}#pet-dental-mousse-description .rv-stars{position:relative;display:inline-block;letter-spacing:3px;color:#d9d1e4;line-height:1.3;white-space:nowrap;font-size:19px}#pet-dental-mousse-description .rv-stars\u003espan{position:absolute;inset:0 auto 0 0;overflow:hidden;color:var(--purple);width:var(--fill)}#pet-dental-mousse-description .rv-overview{display:grid;grid-template-columns:280px 1fr;gap:56px;align-items:center;margin:0 0 32px;padding-bottom:36px;border-bottom:1px solid var(--line)}#pet-dental-mousse-description .rv-score-card{background:var(--pale);border:1px solid var(--line);border-radius:18px;padding:28px;text-align:center}#pet-dental-mousse-description .rv-score-number{font-size:64px;letter-spacing:-.06em;line-height:1.2;font-weight:600}#pet-dental-mousse-description .rv-score-number small{font-size:19px;letter-spacing:0;color:var(--muted);font-weight:400}#pet-dental-mousse-description .rv-score-card p{font-size:14px;margin:12px 0 0;color:var(--muted)}#pet-dental-mousse-description .rv-breakdown h3{font-size:18px;letter-spacing:0;margin-bottom:18px}#pet-dental-mousse-description .rv-rating-row{display:grid;grid-template-columns:34px 1fr 40px;align-items:center;gap:15px;font-size:14px;margin:10px 0}#pet-dental-mousse-description .rv-track{height:7px;background:#eeeaf3;border-radius:9px;overflow:hidden}#pet-dental-mousse-description .rv-track span{display:block;height:100%;background:#8b70b1;border-radius:9px}#pet-dental-mousse-description .rv-rating-row output{text-align:right;color:var(--muted)}#pet-dental-mousse-description .rv-list{list-style:none;padding:0;margin:0}#pet-dental-mousse-description .rv-item{padding:28px 0 32px;border-bottom:1px solid var(--line)}#pet-dental-mousse-description .rv-meta{display:flex;gap:13px;align-items:flex-start;margin-bottom:16px}#pet-dental-mousse-description .rv-avatar{width:44px;height:44px;flex-shrink:0;border-radius:50%;object-fit:cover;object-position:var(--avatar-position,50% 50%);background:var(--lilac)}#pet-dental-mousse-description .rv-fallback{display:grid;place-items:center;font-size:15px;color:#49355d}#pet-dental-mousse-description .rv-person{min-width:0}#pet-dental-mousse-description .rv-name{font-size:16px;font-weight:600;overflow-wrap:anywhere}#pet-dental-mousse-description .rv-person .rv-stars{font-size:16px;display:block;width:max-content;margin:3px 0}#pet-dental-mousse-description .rv-details{display:flex;flex-wrap:wrap;column-gap:12px;font-size:12px;line-height:1.6;color:var(--muted)}#pet-dental-mousse-description .rv-body{font-size:16px;line-height:1.8;max-width:900px;overflow-wrap:anywhere}#pet-dental-mousse-description .rv-body p{margin:0 0 16px}#pet-dental-mousse-description .rv-body p:last-child{margin-bottom:0}#pet-dental-mousse-description .rv-images{display:flex;gap:12px;flex-wrap:wrap;margin-top:19px}#pet-dental-mousse-description .rv-thumb{width:108px;height:108px;padding:0;border:1px solid var(--line);border-radius:9px;overflow:hidden;background:var(--pale)}#pet-dental-mousse-description .rv-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .18s}#pet-dental-mousse-description .rv-thumb:hover img{transform:scale(1.04)}#pet-dental-mousse-description .rv-actions{text-align:center;margin-top:30px}#pet-dental-mousse-description .rv-more{border:1px solid #b9a9cd;background:white;color:var(--ink);border-radius:7px;min-width:180px;min-height:48px;font-size:15px;padding:12px 28px}#pet-dental-mousse-description .rv-end{font-size:14px;color:var(--muted)}#pet-dental-mousse-description .rv-social{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:18px 0 8px;font-size:13px}#pet-dental-mousse-description .rv-social-photos{display:flex;padding-left:0}#pet-dental-mousse-description .rv-social-photos img{width:31px;height:31px;border-radius:50%;object-fit:cover;border:2px solid white;margin-left:-7px}#pet-dental-mousse-description .rv-social-photos img:first-child{margin-left:0}#pet-dental-mousse-description .rv-social a{display:flex;align-items:center;gap:7px}#pet-dental-mousse-description .rv-social .rv-stars{font-size:16px;letter-spacing:1px}#pet-dental-mousse-description .rv-lightbox{position:fixed;inset:0;z-index:2147483000;background:#100d16;display:flex;align-items:center;justify-content:center;padding:64px 72px;touch-action:pan-y}#pet-dental-mousse-description .rv-lightbox img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;user-select:none}#pet-dental-mousse-description .rv-lightbox button{position:absolute;display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid #ffffff60;border-radius:50%;background:#29242ed9;color:white;font-size:29px;line-height:1}#pet-dental-mousse-description .rv-close{right:18px;top:18px}#pet-dental-mousse-description .rv-prev{left:14px;top:calc(50% - 24px)}#pet-dental-mousse-description .rv-next{right:14px;top:calc(50% - 24px)}#pet-dental-mousse-description .rv-retry{left:calc(50% - 24px);top:calc(50% - 24px)}#pet-dental-mousse-description .rv-loading{width:32px;height:32px;border:3px solid #ffffff40;border-top-color:white;border-radius:50%;animation:rv-spin .8s linear infinite;position:absolute}#pet-dental-mousse-description .rv-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes  rv-spin{to{transform:rotate(360deg)}}@container  petmousse (max-width:600px){#pet-dental-mousse-description .rv-section{padding:46px 0 72px}#pet-dental-mousse-description .rv-heading{display:block}#pet-dental-mousse-description .rv-heading h2{font-size:34px}#pet-dental-mousse-description .rv-top-score{padding-top:20px;white-space:normal;flex-wrap:wrap}#pet-dental-mousse-description .rv-disclosure{font-size:14px;margin:20px 0 24px}#pet-dental-mousse-description .rv-overview{grid-template-columns:1fr;gap:25px;padding-bottom:28px}#pet-dental-mousse-description .rv-score-card{padding:21px}#pet-dental-mousse-description .rv-score-number{font-size:54px}#pet-dental-mousse-description .rv-avatar{width:38px;height:38px}#pet-dental-mousse-description .rv-item{padding:24px 0 28px}#pet-dental-mousse-description .rv-body{font-size:15px;line-height:1.85}#pet-dental-mousse-description .rv-thumb{width:90px;height:90px}#pet-dental-mousse-description .rv-lightbox{padding:76px 12px}#pet-dental-mousse-description .rv-prev,#pet-dental-mousse-description .rv-next{top:auto;bottom:18px}#pet-dental-mousse-description .rv-prev{left:calc(50% - 58px)}#pet-dental-mousse-description .rv-next{right:calc(50% - 58px)}#pet-dental-mousse-description .rv-social{gap:9px}#pet-dental-mousse-description .rv-social-photos img{width:29px;height:29px}}@media (prefers-reduced-motion:reduce){#pet-dental-mousse-description .rv-thumb img{transition:none}#pet-dental-mousse-description .rv-loading{animation:none}}@container  petmousse (max-width:600px){#pet-dental-mousse-description .rv-top-score{padding-top:0;margin-bottom:20px}}\n#pet-dental-mousse-description{container-type:inline-size;container-name:petmousse;width:100%;min-width:0;letter-spacing:normal;text-align:left;color:#17161b;font:16px\/1.5 Arial,Helvetica,sans-serif}\n#pet-dental-mousse-description .pm-wrap{width:100%;max-width:100%;padding:0 20px}#pet-dental-mousse-description main{display:block}#pet-dental-mousse-description [hidden]{display:none!important}\n#pet-dental-mousse-description h2,#pet-dental-mousse-description h3,#pet-dental-mousse-description h4{font-family:Arial,Helvetica,sans-serif;text-transform:none;color:inherit}#pet-dental-mousse-description h2{font-size:30px;line-height:1.15}#pet-dental-mousse-description h3{font-size:23px;line-height:1.2}\n#pet-dental-mousse-description button{font-family:inherit;letter-spacing:normal;text-transform:none}#pet-dental-mousse-description img{box-shadow:none;border:0;margin:0}#pet-dental-mousse-description .pm-section{padding:34px 0}#pet-dental-mousse-description .pm-section-head{margin-bottom:24px}\n#pet-dental-mousse-description .pm-section-head p,#pet-dental-mousse-description .pm-choice-head p,#pet-dental-mousse-description .pm-pack-grid p{font-size:16px}#pet-dental-mousse-description .pm-pack-grid,#pet-dental-mousse-description .pm-faq-layout{gap:24px}#pet-dental-mousse-description .pm-pack-grid h2,#pet-dental-mousse-description .pm-faq-layout h2{font-size:30px}\n#pet-dental-mousse-description .pm-mechanism h2,#pet-dental-mousse-description .pm-mechanism h3,#pet-dental-mousse-description .pm-mechanism h4{color:#fff}#pet-dental-mousse-description .rv-track{height:8px;display:block}#pet-dental-mousse-description .rv-track span{display:block!important;height:8px}\n@container petmousse (max-width:600px){#pet-dental-mousse-description .pm-step-grid,#pet-dental-mousse-description .pm-mechanism-labels,#pet-dental-mousse-description .pm-branches{grid-template-columns:1fr}#pet-dental-mousse-description .pm-effect-summary{grid-template-columns:1fr}#pet-dental-mousse-description .pm-effect-summary article{border:0;padding:12px 0}#pet-dental-mousse-description .pm-choice-head{margin-bottom:24px}#pet-dental-mousse-description .pm-section-head p{margin-top:16px}#pet-dental-mousse-description .rv-overview{grid-template-columns:1fr}#pet-dental-mousse-description .rv-heading{display:block}#pet-dental-mousse-description .rv-top-score{margin:16px 0}#pet-dental-mousse-description .pm-benefit-grid{gap:20px}#pet-dental-mousse-description .pm-scene-copy{padding:20px}#pet-dental-mousse-description .pm-section-head h2{font-size:30px}}\n\u003c\/style\u003e\u003cdiv id=\"pet-dental-mousse-description\"\u003e\u003cmain\u003e\u003cdiv class=\"pm-wrap\"\u003e\u003c\/div\u003e\n\u003csection class=\"pm-benefit-strip\" data-source=\"M01\" id=\"care\"\u003e\u003c!-- Shopify section: M01; copy, assets, and settings can become section schema fields. --\u003e\u003cdiv class=\"pm-wrap pm-benefit-grid\"\u003e\n\u003carticle\u003e\u003csvg aria-hidden=\"true\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.7\" viewbox=\"0 0 32 32\"\u003e\u003cpath d=\"M8 5C3 5 3 12 5 17l3 10c1 3 3 2 4-3l1-4c1-2 3-2 4 0l1 4c1 5 3 6 4 3l3-10c2-5 2-12-3-12-4 0-5 3-7 3S12 5 8 5Z\"\u003e\u003c\/path\u003e\u003cpath d=\"m7 12 2 4m1-4 2 3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eLess soft buildup\u003c\/h4\u003e\n\u003cp\u003eHelps clean soft deposits from the tooth surface with brushing.\u003c\/p\u003e\u003c\/article\u003e\u003carticle\u003e\u003csvg aria-hidden=\"true\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.7\" viewbox=\"0 0 32 32\"\u003e\u003cpath d=\"m15 3 3 9 9 3-9 3-3 9-3-9-9-3 9-3Z\"\u003e\u003c\/path\u003e\u003cpath d=\"m26 1 1 4 4 1-4 1-1 4-1-4-4-1 4-1Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eSurface stain care\u003c\/h4\u003e\n\u003cp\u003eHelps reveal a cleaner, naturally brighter tooth color.\u003c\/p\u003e\u003c\/article\u003e\u003carticle\u003e\u003csvg aria-hidden=\"true\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.7\" viewbox=\"0 0 32 32\"\u003e\u003cpath d=\"M3 10h18c8 0 7-9 1-7M3 16h24M3 22h15c8 0 7 9 1 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eFresher breath\u003c\/h4\u003e\n\u003cp\u003eBring breath care into your everyday brushing routine.\u003c\/p\u003e\u003c\/article\u003e\u003carticle\u003e\u003csvg aria-hidden=\"true\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.7\" viewbox=\"0 0 32 32\"\u003e\u003cpath d=\"M5 17h10v13H5zM8 17v-5h10v3M8 12V8h5v4\"\u003e\u003c\/path\u003e\u003ccircle cx=\"23\" cy=\"21\" r=\"4\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"28\" cy=\"27\" r=\"3\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"21\" cy=\"29\" r=\"2\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch4\u003eAiry mousse texture\u003c\/h4\u003e\n\u003cp\u003ePump onto a pet toothbrush, then brush gently.\u003c\/p\u003e\u003c\/article\u003e\u003carticle\u003e\u003csvg aria-hidden=\"true\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.7\" viewbox=\"0 0 32 32\"\u003e\u003ccircle cx=\"16\" cy=\"16\" r=\"13\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"11\" cy=\"11\" r=\"2\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"21\" cy=\"12\" r=\"2\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"15\" cy=\"22\" r=\"2\"\u003e\u003c\/circle\u003e\u003cpath d=\"m22 21 2 2M7 19l2 1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eWith probiotics · Edible\u003c\/h4\u003e\n\u003cp\u003eCan be swallowed during oral care. Use with brushing.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"pm-section\" data-source=\"M02\"\u003e\u003c!-- Shopify section: M02; copy, assets, and settings can become section schema fields. --\u003e\u003cdiv class=\"pm-wrap\"\u003e\n\u003cdiv class=\"pm-section-head\"\u003e\u003cdiv\u003e\n\u003cspan class=\"pm-eyebrow\"\u003eCare for what is on the surface\u003c\/span\u003e\u003ch2\u003eLess buildup.\u003cbr\u003eA naturally brighter smile.\u003c\/h2\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"pm-compare-stack\"\u003e\n\u003carticle class=\"pm-compare-item\"\u003e\u003cdiv class=\"pm-compare-card\"\u003e\n\u003cdiv class=\"pm-compare-pane\" data-state=\"before\"\u003e\n\u003cdiv class=\"pm-compare-crop\"\u003e\u003cimg alt=\"Soft film on a dog’s canine: before, illustrative visualization\" height=\"1024\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-6a2ea61a77c5_cd556493-1ecc-4966-acaf-07583fd5f4c5.png?v=1790736213\" style=\"left:0%;top:0%\" width=\"1536\"\u003e\u003c\/div\u003e\n\u003cspan class=\"pm-compare-tag\"\u003eBefore\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pm-compare-pane\" data-state=\"after\"\u003e\n\u003cdiv class=\"pm-compare-crop\"\u003e\u003cimg alt=\"Soft film on a dog’s canine: after, illustrative visualization\" height=\"1024\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-6a2ea61a77c5_cd556493-1ecc-4966-acaf-07583fd5f4c5.png?v=1790736213\" style=\"left:-102%;top:0%\" width=\"1536\"\u003e\u003c\/div\u003e\n\u003cspan class=\"pm-compare-tag\"\u003eAfter\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ch3 class=\"pm-compare-focus-label\"\u003eSoft buildup — Dog canine · outer surface\u003c\/h3\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003carticle class=\"pm-compare-item\"\u003e\u003cdiv class=\"pm-compare-card\"\u003e\n\u003cdiv class=\"pm-compare-pane\" data-state=\"before\"\u003e\n\u003cdiv class=\"pm-compare-crop\"\u003e\u003cimg alt=\"Stains on a cat’s canine: before, illustrative visualization\" height=\"1024\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-6a2ea61a77c5_cd556493-1ecc-4966-acaf-07583fd5f4c5.png?v=1790736213\" style=\"left:0%;top:-103.5%\" width=\"1536\"\u003e\u003c\/div\u003e\n\u003cspan class=\"pm-compare-tag\"\u003eBefore\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pm-compare-pane\" data-state=\"after\"\u003e\n\u003cdiv class=\"pm-compare-crop\"\u003e\u003cimg alt=\"Stains on a cat’s canine: after, illustrative visualization\" height=\"1024\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-6a2ea61a77c5_cd556493-1ecc-4966-acaf-07583fd5f4c5.png?v=1790736213\" style=\"left:-102%;top:-103.5%\" width=\"1536\"\u003e\u003c\/div\u003e\n\u003cspan class=\"pm-compare-tag\"\u003eAfter\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ch3 class=\"pm-compare-focus-label\"\u003eSurface stains — Cat canine · outer surface\u003c\/h3\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003carticle class=\"pm-compare-item\"\u003e\u003cdiv class=\"pm-compare-card\"\u003e\n\u003cdiv class=\"pm-compare-pane\" data-state=\"before\"\u003e\n\u003cdiv class=\"pm-compare-crop\"\u003e\u003cimg alt=\"Residue on a dog’s back teeth: before, illustrative visualization\" height=\"1024\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-6a2ea61a77c5_cd556493-1ecc-4966-acaf-07583fd5f4c5.png?v=1790736213\" style=\"left:0%;top:-204%\" width=\"1536\"\u003e\u003c\/div\u003e\n\u003cspan class=\"pm-compare-tag\"\u003eBefore\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pm-compare-pane\" data-state=\"after\"\u003e\n\u003cdiv class=\"pm-compare-crop\"\u003e\u003cimg alt=\"Residue on a dog’s back teeth: after, illustrative visualization\" height=\"1024\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-6a2ea61a77c5_cd556493-1ecc-4966-acaf-07583fd5f4c5.png?v=1790736213\" style=\"left:-102%;top:-204%\" width=\"1536\"\u003e\u003c\/div\u003e\n\u003cspan class=\"pm-compare-tag\"\u003eAfter\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ch3 class=\"pm-compare-focus-label\"\u003eBack-tooth care — Dog · accessible outer premolars\u003c\/h3\u003e\n\u003c\/div\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"pm-section pm-scenes-section\" data-source=\"M03\"\u003e\u003c!-- Shopify section: M03; copy, assets, and settings can become section schema fields. --\u003e\u003cdiv class=\"pm-wrap\"\u003e\n\u003cdiv class=\"pm-section-head\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"pm-eyebrow\"\u003eDifferent needs. Specific care.\u003c\/span\u003e\u003ch2\u003eMake every brushing\u003cbr\u003emoment more focused.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cp\u003eChoose the care task that matters to you, then bring the foam and bristles to the right place.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pm-scene-grid\"\u003e\n\u003carticle class=\"pm-scene\" data-scene=\"dog\"\u003e\u003cimg alt=\"Owner brushing an adult dog’s outer canine with airy dental mousse.\" class=\"\" decoding=\"async\" height=\"1024\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-5833d72d7569_d80e8e6d-fa07-496d-a253-c1a1ed677084.png?v=1790736192\" width=\"1536\"\u003e\u003cdiv class=\"pm-scene-copy\"\u003e\n\u003cspan class=\"pm-eyebrow\"\u003eSoft buildup\u003c\/span\u003e\u003ch3\u003eClean the spot you noticed.\u003c\/h3\u003e\n\u003cp\u003eAfter checking the outer canine, bring the mousse-covered brush to that same surface. Help reduce the soft deposits you can see.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003carticle class=\"pm-scene\" data-scene=\"cat\"\u003e\u003cimg alt=\"Cat accepts gentle mousse-covered toothbrush contact on an outer canine.\" class=\"\" decoding=\"async\" height=\"1024\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-5b5a44010e18_879ef56c-5be0-4bee-acfc-988a637e5897.png?v=1790736208\" width=\"1536\"\u003e\u003cdiv class=\"pm-scene-copy\"\u003e\n\u003cspan class=\"pm-eyebrow\"\u003eSurface stains\u003c\/span\u003e\u003ch3\u003eGentle contact for your cat.\u003c\/h3\u003e\n\u003cp\u003eWhen your cat accepts mouth contact, gently brush the outer canine surface. Help remove superficial stains to reveal a cleaner natural tooth color.\u003c\/p\u003e\n\u003cp class=\"pm-small\"\u003eFor cats that accept gentle mouth contact.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003carticle class=\"pm-scene\" data-scene=\"breath\"\u003e\u003cimg alt=\"Two scenes: close interaction with a dog, followed by actual brushing care.\" class=\"\" decoding=\"async\" height=\"1024\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-4a8846d161d3_7c3c8659-9e2a-4cce-b8db-ff2cba7819ba.png?v=1790736205\" width=\"1536\"\u003e\u003cdiv class=\"pm-scene-copy\"\u003e\n\u003cspan class=\"pm-eyebrow\"\u003eBreath care\u003c\/span\u003e\u003ch3\u003eCare for those close-up moments.\u003c\/h3\u003e\n\u003cp\u003eBring breath care into your everyday brushing routine. Clean tooth surfaces and freshen breath as part of the same care routine.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003carticle class=\"pm-scene\" data-scene=\"back\"\u003e\u003cimg alt=\"Sequential views of brushing a dog’s outer canine and accessible outer premolar.\" class=\"\" decoding=\"async\" height=\"1024\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-d7d2358d8eab_d1bf92a8-a500-4414-8a1a-38df8fd8896e.png?v=1790736266\" width=\"1536\"\u003e\u003cdiv class=\"pm-scene-copy\"\u003e\n\u003cspan class=\"pm-eyebrow\"\u003eBack-tooth care\u003c\/span\u003e\u003ch3\u003eKeep the back teeth in mind.\u003c\/h3\u003e\n\u003cp\u003eStart at the canine, then move gently toward accessible outer teeth farther back. Keep the bristles in contact with the surfaces you want to clean.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cdiv id=\"export-break\"\u003e\u003c\/div\u003e\n\u003csection class=\"pm-section pm-mechanism\" data-source=\"M04\"\u003e\u003c!-- Shopify section: M04; copy, assets, and settings can become section schema fields. --\u003e\u003cdiv class=\"pm-wrap\"\u003e\n\u003cdiv class=\"pm-section-head\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"pm-eyebrow\"\u003eFrom the pump to the tooth\u003c\/span\u003e\u003ch2\u003eAiry foam.\u003cbr\u003ePurposeful tooth contact.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cp\u003eThe pump dispenses the mousse. The brush carries it. Gentle contact puts the formula where cleaning happens.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pm-foam-visuals\"\u003e\n\u003cfigure class=\"pm-foam-figure\"\u003e\u003ch3\u003eA closer look at the mousse.\u003c\/h3\u003e\n\u003cimg alt=\"Conceptual 3D macro illustration of fine translucent mousse bubbles and delicate liquid films\" height=\"1024\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-86a8f6074ac4_3857e44f-6deb-4e88-811d-1998f144fa1e.png?v=1790736181\" width=\"1536\"\u003e\u003cfigcaption\u003eLight, fine bubbles. An airy mousse for surface care with brushing.\u003c\/figcaption\u003e\u003cdiv class=\"pm-ingredients\"\u003e\n\u003cstrong\u003eIn the formula\u003c\/strong\u003e\u003cspan\u003eTea polyphenols\u003c\/span\u003e\u003cspan\u003ePapain\u003c\/span\u003e\u003cspan\u003eProbiotics\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/figure\u003e\u003cfigure class=\"pm-foam-figure\"\u003e\u003ch3\u003eSurface care, with brushing.\u003c\/h3\u003e\n\u003cimg alt=\"3D illustration: surface deposits, foam and brush contact, and less surface residue\" class=\"pm-foam-action-wide\" height=\"1024\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-de33546ee8b4_79da7820-f6b0-4920-81de-9c5dc50dbc18.png?v=1790736270\" width=\"1536\"\u003e\u003cdiv class=\"pm-foam-action-labels\"\u003e\n\u003carticle\u003e\u003cdiv class=\"pm-mobile-panel\"\u003e\u003cimg alt=\"Soft surface deposits\" height=\"1024\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-de33546ee8b4_79da7820-f6b0-4920-81de-9c5dc50dbc18.png?v=1790736270\" style=\"left:0%;\" width=\"1536\"\u003e\u003c\/div\u003e\n\u003ch4\u003eSoft surface deposits\u003c\/h4\u003e\n\u003cp\u003eSoft film and superficial stains sit on the outer tooth surface.\u003c\/p\u003e\u003c\/article\u003e\u003carticle\u003e\u003cdiv class=\"pm-mobile-panel\"\u003e\u003cimg alt=\"Foam + gentle brushing\" height=\"1024\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-de33546ee8b4_79da7820-f6b0-4920-81de-9c5dc50dbc18.png?v=1790736270\" style=\"left:-102%;\" width=\"1536\"\u003e\u003c\/div\u003e\n\u003ch4\u003eFoam + gentle brushing\u003c\/h4\u003e\n\u003cp\u003eBristle contact helps lift soft residue from the surface.\u003c\/p\u003e\u003c\/article\u003e\u003carticle\u003e\u003cdiv class=\"pm-mobile-panel\"\u003e\u003cimg alt=\"Less surface residue\" height=\"1024\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-de33546ee8b4_79da7820-f6b0-4920-81de-9c5dc50dbc18.png?v=1790736270\" style=\"left:-204%;\" width=\"1536\"\u003e\u003c\/div\u003e\n\u003ch4\u003eLess surface residue\u003c\/h4\u003e\n\u003cp\u003eA cleaner surface, with natural tooth color retained.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003ctable class=\"\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003eStructure or action\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWhat it does\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWhat it means for care\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr aria-label=\"Foaming pump\" tabindex=\"0\"\u003e\n\u003ctd data-label=\"Structure or action\"\u003eFoaming pump\u003c\/td\u003e\n\u003ctd data-label=\"What it does\"\u003eDispenses mousse onto the brush.\u003c\/td\u003e\n\u003ctd data-label=\"What it means for care\"\u003eA clear first step for applying the product.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr aria-label=\"Airy mousse\" tabindex=\"0\"\u003e\n\u003ctd data-label=\"Structure or action\"\u003eAiry mousse\u003c\/td\u003e\n\u003ctd data-label=\"What it does\"\u003eTravels on the bristles to the contact point.\u003c\/td\u003e\n\u003ctd data-label=\"What it means for care\"\u003eA foam-format option for tooth care.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr aria-label=\"Mousse + brushing\" tabindex=\"0\"\u003e\n\u003ctd data-label=\"Structure or action\"\u003eMousse + brushing\u003c\/td\u003e\n\u003ctd data-label=\"What it does\"\u003eCleans where bristles meet the tooth surface.\u003c\/td\u003e\n\u003ctd data-label=\"What it means for care\"\u003eHelps reduce soft buildup and surface stains.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr aria-label=\"Front-to-back movement\" tabindex=\"0\"\u003e\n\u003ctd data-label=\"Structure or action\"\u003eFront-to-back movement\u003c\/td\u003e\n\u003ctd data-label=\"What it does\"\u003eExtends contact toward accessible back teeth.\u003c\/td\u003e\n\u003ctd data-label=\"What it means for care\"\u003eCare reaches beyond the front of the mouth.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"pm-small\"\u003eEdible. Can be swallowed during oral care. Use with brushing.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"pm-section\" data-source=\"M05\"\u003e\u003c!-- Shopify section: M05; copy, assets, and settings can become section schema fields. --\u003e\u003cdiv class=\"pm-wrap\"\u003e\n\u003cdiv class=\"pm-choice-head\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"pm-eyebrow\"\u003eChoose by your care priorities\u003c\/span\u003e\u003ch2\u003eA mousse that fits\u003cbr\u003eyour brushing needs.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cp\u003eSoft buildup, surface stains, fresher breath and a light foam format. Match each feature to the reason it matters in your pet’s routine.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ctable class=\"pm-choice-table\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003eYour priority\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eThis mousse offers\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eHow you use it\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWhy choose it\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr aria-label=\"Soft buildup\" tabindex=\"0\"\u003e\n\u003ctd data-label=\"Your priority\"\u003eSoft buildup\u003c\/td\u003e\n\u003ctd data-label=\"This mousse offers\"\u003eHelps reduce soft deposits with brushing.\u003c\/td\u003e\n\u003ctd data-label=\"How you use it\"\u003eBrush the areas where residue collects.\u003c\/td\u003e\n\u003ctd data-label=\"Why choose it\"\u003eA match for everyday soft-buildup care.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr aria-label=\"Surface stains\" tabindex=\"0\"\u003e\n\u003ctd data-label=\"Your priority\"\u003eSurface stains\u003c\/td\u003e\n\u003ctd data-label=\"This mousse offers\"\u003eHelps remove superficial stains.\u003c\/td\u003e\n\u003ctd data-label=\"How you use it\"\u003eClean surface discoloration to reveal natural tooth color.\u003c\/td\u003e\n\u003ctd data-label=\"Why choose it\"\u003eFor a cleaner-looking smile.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr aria-label=\"Breath care\" tabindex=\"0\"\u003e\n\u003ctd data-label=\"Your priority\"\u003eBreath care\u003c\/td\u003e\n\u003ctd data-label=\"This mousse offers\"\u003eFreshens breath.\u003c\/td\u003e\n\u003ctd data-label=\"How you use it\"\u003eInclude breath care in your brushing routine.\u003c\/td\u003e\n\u003ctd data-label=\"Why choose it\"\u003eTooth and breath care together.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr aria-label=\"A foam format\" tabindex=\"0\"\u003e\n\u003ctd data-label=\"Your priority\"\u003eA foam format\u003c\/td\u003e\n\u003ctd data-label=\"This mousse offers\"\u003eFoaming pump + light mousse.\u003c\/td\u003e\n\u003ctd data-label=\"How you use it\"\u003ePump foam directly onto the toothbrush.\u003c\/td\u003e\n\u003ctd data-label=\"Why choose it\"\u003eA format that fits your preference.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr aria-label=\"Formula \u0026amp; swallowing\" tabindex=\"0\"\u003e\n\u003ctd data-label=\"Your priority\"\u003eFormula \u0026amp; swallowing\u003c\/td\u003e\n\u003ctd data-label=\"This mousse offers\"\u003eWith probiotics; edible.\u003c\/td\u003e\n\u003ctd data-label=\"How you use it\"\u003eUse for brushing; can be swallowed during oral care.\u003c\/td\u003e\n\u003ctd data-label=\"Why choose it\"\u003eClear formula and use information.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr aria-label=\"Cats or dogs\" tabindex=\"0\"\u003e\n\u003ctd data-label=\"Your priority\"\u003eCats or dogs\u003c\/td\u003e\n\u003ctd data-label=\"This mousse offers\"\u003eMade for both.\u003c\/td\u003e\n\u003ctd data-label=\"How you use it\"\u003eBrush according to each pet’s acceptance of mouth contact.\u003c\/td\u003e\n\u003ctd data-label=\"Why choose it\"\u003eA relevant choice for either pet.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"pm-section pm-routine\" data-source=\"M06 M07\" id=\"routine\"\u003e\u003c!-- Shopify section: M06 M07; copy, assets, and settings can become section schema fields. --\u003e\u003cdiv class=\"pm-wrap\"\u003e\n\u003cspan class=\"pm-eyebrow\"\u003eSee the routine, step by step\u003c\/span\u003e\u003ch2\u003ePump onto the brush.\u003cbr\u003eStart gently. Move toward the back.\u003c\/h2\u003e\n\u003cp class=\"pm-routine-intro\"\u003eLet your pet gradually get comfortable with mouth contact and brushing. The key is real contact between the foam-covered bristles and the tooth surface.\u003c\/p\u003e\n\u003cdiv class=\"pm-steps-visual\"\u003e\u003cimg alt=\"Three distinct application photographs: pump foam onto toothbrush, contact outer canine, brush toward accessible back teeth\" class=\"pm-steps-img\" decoding=\"async\" height=\"1024\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-aff8f0491402_2c983bde-7527-4574-93f2-0890744199e0.png?v=1790736279\" width=\"1536\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"pm-step-grid\"\u003e\n\u003carticle\u003e\u003cdiv class=\"pm-mobile-panel\"\u003e\u003cimg alt=\"Pump onto the brush\" height=\"1024\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-aff8f0491402_2c983bde-7527-4574-93f2-0890744199e0.png?v=1790736279\" style=\"left:0%;\" width=\"1536\"\u003e\u003c\/div\u003e\n\u003cspan class=\"pm-num\"\u003e01\u003c\/span\u003e\u003ch3\u003ePump onto the brush\u003c\/h3\u003e\n\u003cp\u003eRemove the clear cap. Aim the pump outlet at the pet toothbrush and dispense the mousse.\u003c\/p\u003e\n\u003cp class=\"pm-small\"\u003eLook for: foam sitting on the bristles.\u003c\/p\u003e\u003c\/article\u003e\u003carticle\u003e\u003cdiv class=\"pm-mobile-panel\"\u003e\u003cimg alt=\"Start at the canines\" height=\"1024\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-aff8f0491402_2c983bde-7527-4574-93f2-0890744199e0.png?v=1790736279\" style=\"left:-102%;\" width=\"1536\"\u003e\u003c\/div\u003e\n\u003cspan class=\"pm-num\"\u003e02\u003c\/span\u003e\u003ch3\u003eStart at the canines\u003c\/h3\u003e\n\u003cp\u003eOnce your pet accepts contact, gently place the foam-covered bristles on the outside of the canine teeth.\u003c\/p\u003e\n\u003cp class=\"pm-small\"\u003eLook for: actual bristle-to-tooth contact.\u003c\/p\u003e\u003c\/article\u003e\u003carticle\u003e\u003cdiv class=\"pm-mobile-panel\"\u003e\u003cimg alt=\"Move gently toward the back\" height=\"1024\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-aff8f0491402_2c983bde-7527-4574-93f2-0890744199e0.png?v=1790736279\" style=\"left:-204%;\" width=\"1536\"\u003e\u003c\/div\u003e\n\u003cspan class=\"pm-num\"\u003e03\u003c\/span\u003e\u003ch3\u003eMove gently toward the back\u003c\/h3\u003e\n\u003cp\u003eContinue from the canines toward the accessible outer tooth surfaces farther back.\u003c\/p\u003e\n\u003cp class=\"pm-small\"\u003eLook for: a clear front-to-back path.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pm-branches\"\u003e\n\u003cdiv\u003e\n\u003cb\u003eYour pet accepts mouth contact →\u003c\/b\u003eFollow the three brushing steps gently.\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cb\u003eYour pet is not comfortable yet →\u003c\/b\u003eLet them gradually get used to brushing first.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"pm-swallow\"\u003eCan be swallowed during oral care. Use as a brushing mousse, not as food for free feeding.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"pm-section\" data-source=\"M09\"\u003e\u003c!-- Shopify section: M09; copy, assets, and settings can become section schema fields. --\u003e\u003cdiv class=\"pm-wrap pm-pack-grid\"\u003e\n\u003cdiv\u003e\u003cdiv class=\"pm-pack-map\"\u003e\u003cimg alt=\"New product structure photograph: one open foaming bottle, its transparent cap, and matching English carton\" class=\"\" decoding=\"async\" height=\"1024\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-98463db844cb_f6da25f2-9c05-4d73-9e85-a11892203ecd.png?v=1790736162\" width=\"1536\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan class=\"pm-eyebrow\"\u003eKnow exactly what is shown\u003c\/span\u003e\u003ch2\u003eYour 60 mL\u003cbr\u003edental mousse.\u003c\/h2\u003e\n\u003cp\u003eA foaming-pump bottle with a clear cap and its matching English carton. One bottle of mousse, with one outer box.\u003c\/p\u003e\n\u003ctable class=\"\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003eItem\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eQuantity \/ size\u003c\/th\u003e\n\u003cth scope=\"col\"\u003ePurpose \u0026amp; relationship\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\u003ctr aria-label=\"Dental mousse\" tabindex=\"0\"\u003e\n\u003ctd data-label=\"Item\"\u003eDental mousse\u003c\/td\u003e\n\u003ctd data-label=\"Quantity \/ size\"\u003e1 bottle · 60 mL\u003c\/td\u003e\n\u003ctd data-label=\"Purpose \u0026amp; relationship\"\u003eFor cats and dogs. Pump and clear cap are parts of this bottle.\u003c\/td\u003e\n\u003c\/tr\u003e\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cdiv class=\"pm-spec-line\"\u003e\n\u003cspan\u003eFoaming pump\u003c\/span\u003e\u003cspan\u003eClear cap\u003c\/span\u003e\u003cspan\u003eEnglish packaging\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"pm-section pm-faq-section\" data-source=\"M10\" id=\"faq\"\u003e\u003c!-- Shopify section: M10; copy, assets, and settings can become section schema fields. --\u003e\u003cdiv class=\"pm-wrap pm-faq-layout\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"pm-eyebrow\"\u003eA few useful answers\u003c\/span\u003e\u003ch2\u003eAbout this\u003cbr\u003edental mousse.\u003c\/h2\u003e\n\u003cp class=\"pm-intro\"\u003eThe formula, the care tasks and the brushing method, clearly explained.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pm-faq-list\"\u003e\n\u003cdetails\u003e\u003csummary\u003eWhat does this dental mousse help with?\u003c\/summary\u003e\u003cp\u003eIt supports everyday tooth cleaning and breath care. Used with brushing, it helps reduce soft buildup, remove surface stains and reveal a cleaner, naturally brighter tooth color.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eCan I use it for both cats and dogs?\u003c\/summary\u003e\u003cp\u003eYes. It is for cats and dogs. Pump the mousse onto a pet toothbrush and brush gently when your pet accepts mouth contact.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eIs this a mousse or a toothpaste paste?\u003c\/summary\u003e\u003cp\u003eIt is a mousse. The foaming pump dispenses light, fine foam that you carry to the tooth surface on a pet toothbrush.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails open=\"\"\u003e\u003csummary\u003eDo I still need to brush?\u003c\/summary\u003e\u003cp\u003eYes. Use it with brushing. Pump the foam onto a pet toothbrush, then bring the bristles into contact with the tooth surfaces you want to clean.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes it remove hardened tartar?\u003c\/summary\u003e\u003cp\u003eIt is not intended to remove hardened tartar. Buildup care here means helping reduce soft deposits and surface residue.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWhat does “brighter teeth” mean?\u003c\/summary\u003e\u003cp\u003eIt means helping remove surface stains so the natural tooth color looks cleaner. It does not mean bleaching teeth to a different color.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWhat ingredients does it contain?\u003c\/summary\u003e\u003cp\u003eThe formula contains tea polyphenols, papain and probiotics. It is a dental mousse for everyday brushing care for cats and dogs.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails open=\"\"\u003e\u003csummary\u003eCan it be swallowed during oral care?\u003c\/summary\u003e\u003cp\u003eYes. The mousse is edible and can be swallowed during oral care. Use it on a pet toothbrush for gentle brushing; do not offer it freely as food.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWhere should I start brushing?\u003c\/summary\u003e\u003cp\u003eStart on the outside of the canine teeth, then move gently toward the accessible teeth farther back. Let your pet gradually get comfortable with mouth contact and brushing.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes it help freshen breath?\u003c\/summary\u003e\u003cp\u003eYes. It helps freshen breath. Use the mousse with everyday brushing to care for tooth surfaces and breath together.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWhat do I need to use it?\u003c\/summary\u003e\u003cp\u003eUse a pet toothbrush. Pump the mousse onto the bristles before cleaning the tooth surfaces. Toothbrushes shown on this page demonstrate how to use the product.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWhich size and packaging are shown?\u003c\/summary\u003e\u003cp\u003eThis is the 60 mL dental mousse in English packaging. The presentation includes one bottle and its matching carton. The bottle has a foaming pump and a clear cap.\u003c\/p\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003c\/main\u003e\u003c\/div\u003e\u003cscript\u003e\r\n(()=\u003e{'use strict';\r\n\/\/ Shopify integration configuration: replace local demo handlers with product-form \/ cart APIs.\r\nconst config={previewMode:true,plugins:{bundle:false,gift:false,subscription:false},oneTimePurchase:true};\r\nconst $=(s,r=document.querySelector('#pet-dental-mousse-description'))=\u003er.querySelector(s),$$=(s,r=document.querySelector('#pet-dental-mousse-description'))=\u003e[...r.querySelectorAll(s)];\r\nif(document.querySelector('#pet-dental-mousse-description').dataset.pmInitialized)return;\r\ndocument.querySelector('#pet-dental-mousse-description').dataset.pmInitialized='true';document.querySelector('#pet-dental-mousse-description').classList.add('pm-js');\r\nfunction initGallery(){const items=$$('.pm-thumb'),image=$('.pm-main-gallery');let current=0,timer=null; const restart=()=\u003e{clearTimeout(timer);if(!document.hidden)timer=setTimeout(()=\u003eselect(current+1),2000);};\r\n const names=[\"Dental mousse and brushing\",\"Brushing challenges\",\"Surface care comparison\",\"Daily care scenarios\",\"Product advantages\",\"Foam and tooth contact\",\"Brushing steps\"];\r\n const select=i=\u003e{current=(i+items.length)%items.length;image.src=items[current].dataset.img;image.alt=names[current];const strip=$('.pm-thumbs'),active=items[current];if(active.offsetLeft\u003cstrip.scrollLeft||active.offsetLeft+active.offsetWidth\u003estrip.scrollLeft+strip.clientWidth)strip.scrollTo({left:active.offsetLeft-(strip.clientWidth-active.offsetWidth)\/2,behavior:'smooth'});items.forEach((b,n)=\u003e{b.classList.toggle('pm-active',n===current);b.setAttribute('aria-pressed',String(n===current))});$('.pm-gallery-count').textContent=`${current+1} \/ ${items.length}`;restart();};\r\n items.forEach((b,i)=\u003eb.addEventListener('click',()=\u003eselect(i)));$$('[data-gallery-move]').forEach(b=\u003eb.addEventListener('click',()=\u003eselect(current+Number(b.dataset.galleryMove))));\r\n $('.pm-gallery').addEventListener('keydown',e=\u003e{if(['ArrowRight','ArrowLeft','Home','End'].includes(e.key)){e.preventDefault();select(e.key==='Home'?0:e.key==='End'?items.length-1:current+(e.key==='ArrowRight'?1:-1));}});\r\n $$('[data-benefit]').forEach(b=\u003eb.addEventListener('click',()=\u003e{const n=Number(b.dataset.benefit);$$('[data-benefit]').forEach(x=\u003ex.setAttribute('aria-pressed',String(x===b)));$$('.pm-benefit-grid article').forEach((a,i)=\u003ea.classList.toggle('pm-linked',i===n));select([2,1,4,6,4][n]);}));\r\n document.addEventListener('visibilitychange',restart);restart();\r\n}\r\nfunction initPurchase(){let quantity=1;const out=$('#qty'),minus=$('#minus');const update=()=\u003e{out.textContent=quantity;minus.disabled=quantity===1;};$('#plus').addEventListener('click',()=\u003e{quantity++;update()});minus.addEventListener('click',()=\u003e{quantity=Math.max(1,quantity-1);update()});\r\n $$('[data-preview-only]').forEach(e=\u003ee.hidden=!config.previewMode);\r\n const cart=$('.pm-cart');cart.disabled=!config.previewMode;\r\n if(config.previewMode){$$('.pm-pay button').forEach(b=\u003eb.disabled=false);$$('.pm-demo').forEach(b=\u003eb.addEventListener('click',()=\u003e{$('.pm-status').textContent='Cart and payment are not connected. No order or payment has been submitted.'}));}\r\n else {cart.textContent='Purchasing unavailable';cart.setAttribute('aria-label','Purchasing unavailable until store integration');}\r\n}\r\nfunction initComparisons(){$$('.pm-compare-item').forEach(item=\u003e{$$('[data-focus]',item).forEach(b=\u003eb.addEventListener('click',()=\u003e{const value=b.dataset.focus;$$('[data-focus]',item).forEach(x=\u003ex.setAttribute('aria-pressed',String(x===b)));$$('.pm-compare-pane',item).forEach(p=\u003ep.classList.toggle('pm-focused',p.dataset.state===value));}));});}\r\nfunction initScenes(){$$('[data-filter]').forEach(b=\u003eb.addEventListener('click',()=\u003e{const filter=b.dataset.filter;$$('[data-filter]').forEach(x=\u003ex.setAttribute('aria-pressed',String(x===b)));$$('.pm-scene').forEach(s=\u003es.hidden=filter!=='all'\u0026\u0026s.dataset.scene!==filter);}));}\r\nfunction initMechanism(){$$('[data-mechanism]').forEach(b=\u003eb.addEventListener('click',()=\u003e{const n=Number(b.dataset.mechanism);$$('[data-mechanism]').forEach(x=\u003ex.setAttribute('aria-pressed',String(x===b)));$$('.pm-mechanism-labels article').forEach((a,i)=\u003ea.classList.toggle('pm-selected',i===n));}));}\r\nfunction initSteps(){$$('[data-step]').forEach(b=\u003eb.addEventListener('click',()=\u003e{const n=Number(b.dataset.step);$$('[data-step]').forEach(x=\u003ex.setAttribute('aria-pressed',String(x===b)));$$('.pm-step-grid article').forEach((a,i)=\u003ea.classList.toggle('pm-selected',i===n));const v=$('.pm-steps-visual');v.classList.add('pm-selected');v.style.setProperty('--pm-step-left',(n*100\/3)+'%');}));}\r\nfunction initPackaging(){$$('[data-pack]').forEach(b=\u003eb.addEventListener('click',()=\u003e{$$('[data-pack]').forEach(x=\u003ex.setAttribute('aria-pressed',String(x===b)));$('#pack-note').textContent=b.dataset.note;}));}\r\nfunction initTables(){const select=$('#priority');if(select)select.addEventListener('change',e=\u003e{$$('.pm-choice-table tbody tr').forEach((r,i)=\u003er.classList.toggle('pm-selected',String(i)===e.target.value));});}\r\nfunction initComparisonMotion(){\r\n const cards=$$('.pm-compare-card');\r\n const observer=new IntersectionObserver(entries=\u003eentries.forEach(entry=\u003eentry.target.classList.toggle('pm-motion-visible',entry.isIntersecting)),{threshold:.2});\r\n cards.forEach(card=\u003eobserver.observe(card));\r\n document.addEventListener('visibilitychange',()=\u003edocument.querySelector('#pet-dental-mousse-description').classList.toggle('pm-motion-hidden',document.hidden));\r\n}\r\n[initComparisons,initScenes,initMechanism,initSteps,initPackaging,initTables,initComparisonMotion].forEach(init=\u003einit());\r\n})();\r\n\r\n\u003c\/script\u003e\u003cscript\u003ewindow.PM_REVIEWS=[{\"id\":1,\"name\":\"Emily R.\",\"avatar_id\":\"review-avatar-001\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-37aeee98daeb_54e352db-6a29-4bef-9da9-dd2ce3e04357.png?v=1790736237\",\"avatar_type\":\"person\",\"rating\":5,\"date\":\"2026-09-28\",\"variant\":\"60 mL · English packaging\",\"review\":\"I took a picture when I opened the box because my partner wanted to see what I had ordered. The carton and bottle were sitting on the table exactly where I had unpacked them, rather than arranged as a display. After checking the English packaging, I moved the bottle to the pet cupboard. We already owned a suitable pet brush, which made getting started easier. I like that the product is a mousse and that the pump makes the format obvious. I am not expecting a shortcut around actual brushing. It has been a pleasant addition to our ordinary setup, with the usual need to let our dog set the pace.\",\"images\":[\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-7d21098e5fa2_7490511a-b4d7-4e98-920f-7598582f0c07.png?v=1790736217\"],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"long\"},{\"id\":2,\"name\":\"Daniel K.\",\"avatar_id\":\"review-avatar-002\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-83b551927535_993da4ff-64a0-42a9-b8e2-5df04b1a93d2.png?v=1790736242\",\"avatar_type\":\"person\",\"rating\":5,\"date\":\"2026-09-27\",\"variant\":\"60 mL · English packaging\",\"review\":\"Small bottle, but the foam format suits our brushing routine.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"tiny\"},{\"id\":3,\"name\":\"M. Johnson\",\"avatar_id\":\"review-avatar-003\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-486aec9b5637_fed8e55e-287f-4045-9665-5ad6dcaa476b.png?v=1790736251\",\"avatar_type\":\"pet\",\"rating\":5,\"date\":\"2026-09-26\",\"variant\":\"60 mL · English packaging\",\"review\":\"I had hoped a change in texture might make our cat more interested. She remains unconvinced, so I don't want to rate this as if it solved that problem. The packaging and pump seem sensible to me. I just haven't found the product to be a shortcut around her dislike of brushing. We are taking a break and reassessing the routine.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"medium\"},{\"id\":4,\"name\":\"Jess\",\"avatar_id\":\"review-avatar-004\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-b0bff3987ba7_d6f4d6c8-4675-4cf6-a514-e8cc6ed7cef9.png?v=1790736289\",\"avatar_type\":\"person\",\"rating\":5,\"date\":\"2026-09-25\",\"variant\":\"60 mL · English packaging\",\"review\":\"The clear cap was on the bottle inside the carton. I kept the box because it makes the English instructions easier to find, especially when my partner asks something I can't remember from the listing.\",\"images\":[\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-31b855932566_0af0202b-0a07-46a7-b2d8-5c559bc4607e.png?v=1790736217\"],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"short\"},{\"id\":5,\"name\":\"J. Carter\",\"avatar_id\":\"review-avatar-005\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-345a8899f7db_66ca6504-c80a-450e-bf28-e0aaedc84acf.png?v=1790736238\",\"avatar_type\":\"plant\",\"rating\":5,\"date\":\"2026-09-24\",\"variant\":\"60 mL · English packaging\",\"review\":\"The photograph I took was really for my partner, who had asked what had arrived while they were out. I opened the shipping packaging on the table, took the bottle out of its carton, and left everything where it landed for the picture. It wasn't much of an unboxing occasion. What I wanted to check was that we had the 60 mL English version shown on the page, and that part was straightforward. I read the packaging before putting the bottle with our existing pet toothbrush. The carton went into a drawer so the wording would still be there if we wanted it later.\\n\\nOur dog was less interested in the delivery than in what we were doing with his brush. We prepared the mousse on the bristles before starting, then put the bottle aside and concentrated on keeping him comfortable. I liked that preparation step. It didn't remove the need to be patient, and I wouldn't expect a different texture to do that. After a few ordinary attempts, I feel positive about the format rather than ready to make a dramatic claim. That's what the rating is meant to reflect.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"extended\"},{\"id\":6,\"name\":\"Noah\",\"avatar_id\":\"review-avatar-006\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-5af69b9ccdf2_7268b535-bda0-4403-ad12-54df4520efc4.png?v=1790736230\",\"avatar_type\":\"person\",\"rating\":4,\"date\":\"2026-09-23\",\"variant\":\"60 mL · English packaging\",\"review\":\"The pump is the part I like best, and the small printing is the part I like least. I keep my reading glasses downstairs, while the pet care cupboard is upstairs, so checking the label took an extra trip. Once I'd read it properly, the actual preparation felt simple. I used the pet brush we already had and put the bottle back before starting. Our dog was more patient when I stopped fussing with the packaging and paid attention to him. I'm giving it four stars because it fits the routine well, with a genuine packaging niggle. I can't offer a measured result on breath or tooth colour. I also took a photo of the carton for my partner, who sometimes handles brushing when I am out and wanted the information within reach.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"long\"},{\"id\":7,\"name\":\"Sarah\",\"avatar_id\":\"review-avatar-007\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-67ff5866b861_bd463d8c-10bc-48df-8ce3-72cb5dff2927.png?v=1790736242\",\"avatar_type\":\"person\",\"rating\":5,\"date\":\"2026-09-22\",\"variant\":\"60 mL · English packaging\",\"review\":\"One thing I appreciate is being able to see the pump through the cap. It makes the bottle shape easy to recognise when I am reaching past other supplies. I haven't had it long enough to say how economical it will be. In terms of everyday handling, though, the design feels sensible. I would buy based on the stated capacity rather than the apparent size in photos.\",\"images\":[\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-630801131743_c0055c1a-09ec-47cb-a7f1-38c1193b7c1b.png?v=1790736188\"],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"medium\"},{\"id\":8,\"name\":\"L. Chen\",\"avatar_id\":\"review-avatar-008\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-61b6a0899ee7_f53ae2a0-bc72-442d-a1b6-e97b74798ca5.png?v=1790736213\",\"avatar_type\":\"landscape\",\"rating\":5,\"date\":\"2026-09-21\",\"variant\":\"60 mL · English packaging\",\"review\":\"Nothing about our first attempt looked like a product photograph. The bottle was off to one side, the brush was ready, and our dog kept turning to see what I was doing. I stopped trying to rush and let him settle before beginning again. The mousse itself was simple to prepare on the bristles. I appreciated having a small bottle I could put away once that was done. This has been a good purchase for the way I like to organise care, although I wouldn't credit the product with making every brushing session successful. The dog and the person holding the brush still have a say in that.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"long\"},{\"id\":9,\"name\":\"A. Wilson\",\"avatar_id\":\"review-avatar-009\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-4ec9cf965041_44d3799b-f464-4004-9e18-c4cd3dce8a8c.png?v=1790736253\",\"avatar_type\":\"landscape\",\"rating\":5,\"date\":\"2026-09-20\",\"variant\":\"60 mL · English packaging\",\"review\":\"My cat accepted less brushing than I hoped on our first try. I don't think it would be fair to blame the mousse for that, though it does limit what I can say about it. The bottle is easy for me to use. At the moment this is a cautious review of the format and packaging, with more patience needed on our side.\",\"images\":[\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-c42233144f51_7576e2ff-97dd-485d-9a8e-21d9c5980777.png?v=1790736281\"],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"medium\"},{\"id\":10,\"name\":\"Ravi S.\",\"avatar_id\":\"review-avatar-010\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-36a44a4deeb9_8613f5ab-a24a-42a9-9bdc-07e2a1bb6877.png?v=1790736255\",\"avatar_type\":\"person\",\"rating\":2,\"date\":\"2026-09-19\",\"variant\":\"60 mL · English packaging\",\"review\":\"My cat still votes against brushing.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"tiny\"},{\"id\":11,\"name\":\"Olivia M.\",\"avatar_id\":\"review-avatar-011\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-7f844e91dc3a_4058bde5-d694-4fb0-9b07-63b0ffb18a69.png?v=1790736243\",\"avatar_type\":\"person\",\"rating\":4,\"date\":\"2026-09-18\",\"variant\":\"60 mL · English packaging\",\"review\":\"The cap was the only fiddly part for me at first. I kept placing it on a pale surface, then having to look twice to find it again. Now I leave it in a specific spot while preparing the brush, which has solved most of my annoyance. The bottle itself is easy to recognise and fits neatly in our pet cupboard. I do like the mousse format, and our dog's familiar brush is still the one we use. Four stars seems about right. It is a useful product for our setup, with a little packaging detail that I notice more than someone with a darker counter probably would.\",\"images\":[\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-6687f0656e4a_7b878937-e03d-4e1c-a2f6-833ac6c8ce68.png?v=1790736189\"],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"long\"},{\"id\":12,\"name\":\"D. Morgan\",\"avatar_id\":\"review-avatar-012\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-d4fa33949fde_356ab985-cb6e-494d-9b8c-0c283562fee0.png?v=1790736291\",\"avatar_type\":\"plant\",\"rating\":5,\"date\":\"2026-09-17\",\"variant\":\"60 mL · English packaging\",\"review\":\"Our dog is comfortable with the outside teeth being brushed, but we still take things slowly. I bought this to change the cleaning product, not the way we handle him. Putting mousse on the pet brush feels straightforward. I haven't tried to turn every session into a full inspection, and I wouldn't claim a transformation from the bottle alone.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"medium\"},{\"id\":13,\"name\":\"C. Lewis\",\"avatar_id\":\"review-avatar-013\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-9dd8345e985e_b857435f-3747-46d2-bd26-7ca1a5a76336.png?v=1790736250\",\"avatar_type\":\"pet\",\"rating\":5,\"date\":\"2026-09-16\",\"variant\":\"60 mL · English packaging\",\"review\":\"I prefer this pump to squeezing a toothpaste tube.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"tiny\"},{\"id\":14,\"name\":\"Mike\",\"avatar_id\":\"review-avatar-014\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-a70d45e6487c_3de64ea8-6d46-4c49-a0bd-7582e9d7b3d8.png?v=1790736292\",\"avatar_type\":\"person\",\"rating\":5,\"date\":\"2026-09-15\",\"variant\":\"60 mL · English packaging\",\"review\":\"I was initially drawn to the tidy packaging, but the more useful part has been the pump. Once our pet brush is ready, I don't have to spend much thought on the preparation. I can put the capped bottle away before trying to settle the dog. He still needs the same gentle handling he did before, and there are days when we don't get very far. I like the product enough to keep using it in that routine. It would be nice if the smaller label text were more prominent, especially when checking it under ordinary room light. That's a minor criticism of an otherwise sensible little bottle.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"long\"},{\"id\":15,\"name\":\"Nina\",\"avatar_id\":\"review-avatar-015\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-89e1413274a8_c6bc0803-a654-49c5-aebf-701c2a33ba5c.png?v=1790736255\",\"avatar_type\":\"person\",\"rating\":5,\"date\":\"2026-09-14\",\"variant\":\"60 mL · English packaging\",\"review\":\"The main reason I haven't given five stars is that I am still working out whether I prefer foam to paste. The packaging arrived as expected and the pump is straightforward. Our dog accepts brushing only on his own terms, so comparisons are difficult. I'm content to keep trying it without treating a couple of decent sessions as proof of a bigger improvement.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"medium\"},{\"id\":16,\"name\":\"Ben W.\",\"avatar_id\":\"review-avatar-016\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-92ce1ee6fc49_0fae2a6f-915c-446d-89f8-87d14a64e820.png?v=1790736215\",\"avatar_type\":\"person\",\"rating\":4,\"date\":\"2026-09-13\",\"variant\":\"60 mL · English packaging\",\"review\":\"I wanted the English packaging because I prefer being able to revisit the label rather than relying on what I remember from a product page. The carton is easier for me to keep with the other product information, and the bottle lives separately in the cupboard. That has worked well so far. The small print still needs good light, which is the one thing I would improve. Using mousse on our pet brush is uncomplicated once everything is ready. I haven't tried to count uses or compare tooth shades. This is a practical four star review from someone who likes the arrangement but would appreciate slightly more readable packaging.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"long\"},{\"id\":17,\"name\":\"Helen\",\"avatar_id\":\"review-avatar-017\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-30b34829eb10_57fd4fc6-6dca-4b9e-9e69-45027045c819.png?v=1790736244\",\"avatar_type\":\"person\",\"rating\":5,\"date\":\"2026-09-12\",\"variant\":\"60 mL · English packaging\",\"review\":\"The carton looked neat on arrival.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"tiny\"},{\"id\":18,\"name\":\"Marcus\",\"avatar_id\":\"review-avatar-018\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-07bc1ace06a8_96735097-1f9c-42c2-a6d4-3d2671bbaf3f.png?v=1790736229\",\"avatar_type\":\"person\",\"rating\":5,\"date\":\"2026-09-11\",\"variant\":\"60 mL · English packaging\",\"review\":\"I expected a larger bottle from the pictures. That's on me for skimming past the 60 mL detail, but I would check the size first.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"short\"},{\"id\":19,\"name\":\"Chloe B\",\"avatar_id\":\"review-avatar-019\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-dc3ab907c64f_965d483e-e628-4300-ab78-a8c74295e8c7.png?v=1790736286\",\"avatar_type\":\"person\",\"rating\":5,\"date\":\"2026-09-10\",\"variant\":\"60 mL · English packaging\",\"review\":\"Our first attempt was more about arranging the brush and bottle than getting very far with brushing. The next time I prepared everything before bringing our dog over, which went more smoothly for me. I like the pump for that preparation step. It isn't an instant solution, but it fits a routine where the dog's comfort takes priority over finishing quickly.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"medium\"},{\"id\":20,\"name\":\"Oliver R.\",\"avatar_id\":\"review-avatar-020\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-89f18c56b3c8_6b9e62e1-246f-40fe-94b3-a1f0d0b230b6.png?v=1790736242\",\"avatar_type\":\"person\",\"rating\":5,\"date\":\"2026-09-09\",\"variant\":\"60 mL · English packaging\",\"review\":\"My main complaint is that I find the clear cap easy to misplace while getting ready. The rest of the bottle is uncomplicated, and the mousse format was what I wanted to try. I now clear a small spot before starting. That helps, but I would personally prefer a cap with a bit more visual contrast against a light worktop.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"medium\"},{\"id\":21,\"name\":\"V. Patel\",\"avatar_id\":\"review-avatar-021\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-3e719ec91234.png?v=1790736120\",\"avatar_type\":\"initials\",\"rating\":5,\"date\":\"2026-09-08\",\"variant\":\"60 mL · English packaging\",\"review\":\"I haven't used it long enough to judge a change in breath. For now, I'm happy with the packaging and how it fits our routine.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"short\"},{\"id\":22,\"name\":\"Amanda\",\"avatar_id\":\"review-avatar-022\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-2d07537e4ed4_015a3339-6499-433f-839b-a664883db2f8.png?v=1790736250\",\"avatar_type\":\"person\",\"rating\":5,\"date\":\"2026-09-07\",\"variant\":\"60 mL · English packaging\",\"review\":\"The first thing I did was find a permanent place for the bottle. Our pet brush used to migrate between two cupboards. This now stays in the same cupboard as the brush, which makes getting ready less annoying. The compact bottle helps keep that setup manageable.\",\"images\":[\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-902400108664_629d820c-af51-4710-9750-1329cdd2a932.png?v=1790736196\"],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"medium\"},{\"id\":23,\"name\":\"Peter\",\"avatar_id\":\"review-avatar-023\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-2794c189427b_95c434dd-1c14-4555-9926-e8b3bf2c4ff4.png?v=1790736221\",\"avatar_type\":\"person\",\"rating\":5,\"date\":\"2026-09-06\",\"variant\":\"60 mL · English packaging\",\"review\":\"Before ordering I spent more time reading the contents than looking at the lifestyle pictures. We already own a pet toothbrush that our dog is familiar with, and I wanted to keep using it. A bottle of mousse with its matching carton was the sort of simple purchase I had in mind. When it arrived, I checked the label and put the box away for reference. The bottle itself is much easier to fit on our pet supplies shelf than the whole carton. I like that I can see the pump through the clear cap and recognise it quickly among the other things.\\n\\nThe first attempt was clumsy because I hadn't prepared the brush before bringing our dog over. On the next attempt I sorted that out first, put the bottle back, and gave him my attention. That felt better from my side. He still needs a gentle approach and decides when he's had enough contact. I am pleased with the mousse format, but I don't want that to sound like a promise about every pet's response. This is an ordinary product in an ordinary routine for us. The useful parts have been the manageable size and simple preparation, with no dramatic results story to report.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"extended\"},{\"id\":24,\"name\":\"Maya P\",\"avatar_id\":\"review-avatar-024\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-926789c14e4d_4b0b8090-9098-4386-b651-b65fb5597f78.png?v=1790736241\",\"avatar_type\":\"person\",\"rating\":5,\"date\":\"2026-09-05\",\"variant\":\"60 mL · English packaging\",\"review\":\"We are still at the getting comfortable stage with our cat. I like the format, but I can't say much about ongoing results yet.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"short\"},{\"id\":25,\"name\":\"Jack\",\"avatar_id\":\"review-avatar-025\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-eac122336ee8_ae159e7b-f2d9-4ed5-a18a-2274360fbd54.png?v=1790736292\",\"avatar_type\":\"person\",\"rating\":5,\"date\":\"2026-09-04\",\"variant\":\"60 mL · English packaging\",\"review\":\"My partner normally handles tooth brushing, but I wanted to be able to take over without searching for everything. We agreed on one place for the bottle and the dog's brush. That has mattered more than I expected. I can now prepare the mousse on the bristles, put the bottle back, and concentrate on the dog. He is not always in the mood, so I keep the expectations modest. The product feels straightforward enough that there isn't a separate learning project around it. I'm pleased with the purchase because it supports something we already try to do, rather than adding a complicated new task to the household.\",\"images\":[\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-38093d774b6d_b241c373-06ea-4573-a37e-0cc968b4e727.png?v=1790736192\"],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"long\"},{\"id\":26,\"name\":\"Iris\",\"avatar_id\":\"review-avatar-026\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-72995f4334fa_b36e0a55-e93b-4551-9476-60e90f0f120e.png?v=1790736240\",\"avatar_type\":\"pet\",\"rating\":5,\"date\":\"2026-09-03\",\"variant\":\"60 mL · English packaging\",\"review\":\"The bottle is easy to tuck away.\",\"images\":[\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-6393a8a84e6d_e0dec729-bfdd-41aa-a4aa-d805fcfe09e6.png?v=1790736176\"],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"tiny\"},{\"id\":27,\"name\":\"K. Adams\",\"avatar_id\":\"review-avatar-027\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-d5dd5de0aaae_b2a62963-99ed-41f0-a392-e4907ec7acc0.png?v=1790736287\",\"avatar_type\":\"pet\",\"rating\":5,\"date\":\"2026-09-02\",\"variant\":\"60 mL · English packaging\",\"review\":\"This arrived just as I was reorganising the shelf where the pet supplies live. I left room for the bottle beside the brush container instead of keeping the whole carton there. It fits the space well. The box is stored separately for the label information. I prefer that arrangement to having several half hidden tubes scattered around.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"medium\"},{\"id\":28,\"name\":\"Marta\",\"avatar_id\":\"review-avatar-028\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-7cd518a079ba_f0785d15-e96c-4498-bbc2-a2f9228eab36.png?v=1790736262\",\"avatar_type\":\"pet\",\"rating\":5,\"date\":\"2026-09-01\",\"variant\":\"60 mL · English packaging\",\"review\":\"Simple packaging and a pump that I find easy to use with our pet toothbrush.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"tiny\"},{\"id\":29,\"name\":\"Priya N.\",\"avatar_id\":\"review-avatar-029\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-d9694a132dff_0f33074a-f26e-472a-8285-9f666a5ee8e8.png?v=1790736281\",\"avatar_type\":\"person\",\"rating\":5,\"date\":\"2026-08-31\",\"variant\":\"60 mL · English packaging\",\"review\":\"Foam was a new experience for me, though the actual brushing part felt familiar. Our dog was mostly interested in when we would finish.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"short\"},{\"id\":30,\"name\":\"S. Brooks\",\"avatar_id\":\"review-avatar-030\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-af466f046ffb_d89ef8cc-6a34-4f14-ace5-308bf7636782.png?v=1790736297\",\"avatar_type\":\"landscape\",\"rating\":5,\"date\":\"2026-08-30\",\"variant\":\"60 mL · English packaging\",\"review\":\"Nothing dramatic, just another part of caring for our dog.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"tiny\"},{\"id\":31,\"name\":\"Milo\",\"avatar_id\":\"review-avatar-031\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-d0dbc54c5b2b_57c33030-a18b-4f82-a4f5-52d11db9f338.png?v=1790736258\",\"avatar_type\":\"landscape\",\"rating\":5,\"date\":\"2026-08-29\",\"variant\":\"60 mL · English packaging\",\"review\":\"Our dog isn't fond of a drawn out brushing session. I get everything in reach first and stop trying to organise the cupboard while he waits. This bottle works nicely with that approach because I can prepare the brush and put the bottle away. It hasn't changed his personality, but the setup feels manageable from my side of the routine.\",\"images\":[\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-c95fd31e19c8_17687519-e821-462c-8121-daa0cb0d410b.png?v=1790736282\"],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"medium\"},{\"id\":32,\"name\":\"Leo M\",\"avatar_id\":\"review-avatar-032\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-dae8100c5b2d_2294c24a-dabd-47ea-907d-c415cef423aa.png?v=1790736283\",\"avatar_type\":\"person\",\"rating\":5,\"date\":\"2026-08-28\",\"variant\":\"60 mL · English packaging\",\"review\":\"The mousse goes onto our existing pet brush. There wasn't a reason to replace the brush just to try a different cleaning format.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"short\"},{\"id\":33,\"name\":\"Sophie L\",\"avatar_id\":\"review-avatar-033\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-b3454659bc43_19531d72-ae5c-4bbe-98cc-d832ea80feaa.png?v=1790736294\",\"avatar_type\":\"person\",\"rating\":4,\"date\":\"2026-08-27\",\"variant\":\"60 mL · English packaging\",\"review\":\"On opening the box, I checked the English label before putting anything on the brush. I'm the person who reads the packaging after everyone else has wandered off. It is a small bottle, and the carton helps keep the information together. I have kept that for reference while the bottle lives with the other pet care items.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"medium\"},{\"id\":34,\"name\":\"Frank\",\"avatar_id\":\"review-avatar-034\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-3a3f3de8d97a_52102f98-4f0a-449d-b99e-486c76cb33d2.png?v=1790736240\",\"avatar_type\":\"person\",\"rating\":5,\"date\":\"2026-08-26\",\"variant\":\"60 mL · English packaging\",\"review\":\"Our dog needed more time to settle than I needed to prepare the brush.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"tiny\"},{\"id\":35,\"name\":\"Grace H.\",\"avatar_id\":\"review-avatar-035\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-4eeff37935af_6af322c2-9ec7-48e2-ac57-db49a863d4e6.png?v=1790736228\",\"avatar_type\":\"person\",\"rating\":3,\"date\":\"2026-08-25\",\"variant\":\"60 mL · English packaging\",\"review\":\"I bought this hoping a different texture might make our cat's brushing routine feel less like a negotiation. That was probably too much hope to put into one small bottle. The package looked as expected, and I had no difficulty getting the mousse ready on her own pet brush. She investigated the brush, allowed a little contact, and decided she was finished. I put everything away instead of treating that as an invitation to keep trying. The same pattern has happened more than once, which is why I can't write a very enthusiastic review of how useful it has been for us.\\n\\nThere are things I like. The bottle stores neatly, the cap covers the pump, and the carton keeps the English label information together. I also appreciate that the page describes brushing as part of the process, rather than making it sound like no effort is involved. My problem is the fit with our particular cat and our current routine. I am giving three stars while we work that out. I don't have a basis for judging broader results, and I would rather be honest about that than attach a confident recommendation to a product we have only partly managed to use.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"extended\"},{\"id\":36,\"name\":\"Adam\",\"avatar_id\":\"review-avatar-036\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-fcecaf705191_a0662fa6-9d2e-42e6-bddc-e6fc5b3969ec.png?v=1790736289\",\"avatar_type\":\"person\",\"rating\":4,\"date\":\"2026-08-24\",\"variant\":\"60 mL · English packaging\",\"review\":\"I checked the bottle against the listing when it arrived. The 60 mL size and English packaging were what I had selected.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"short\"},{\"id\":37,\"name\":\"Ava L\",\"avatar_id\":\"review-avatar-037\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-763ec80e403e.png?v=1790736119\",\"avatar_type\":\"initials\",\"rating\":4,\"date\":\"2026-08-23\",\"variant\":\"60 mL · English packaging\",\"review\":\"I tend to buy new pet products with great intentions and then make them awkward to find. This time I dealt with the cupboard first. There was a narrow gap beside the brush container, so I checked the size on the listing and decided the little bottle would make more sense there than another tube lying flat. When it arrived, I put it in that spot with the cap on. The carton is stored separately because I like to keep the original information. It is a small change in organisation, but one I actually notice when opening the cupboard.\\n\\nUsing mousse is new to me, whereas handling our dog's brush is not. I prepare the bristles before asking him to settle, and I stop juggling the bottle once brushing starts. The pump suits that sequence. Some days he is more willing than others, so I haven't tried to turn the experience into a before and after story. I am happy with the purchase on practical grounds. I would still prefer larger small print on the bottle, particularly when checking it in the evening. That is why this is four stars rather than an unqualified perfect score.\",\"images\":[\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-3d697b8367c3_885c5139-4b83-4a4d-9172-5e1a02e06767.png?v=1790736182\",\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-c81b05691f4b_9f056713-c6f3-4434-a780-a5259736be3a.png?v=1790736283\",\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-6c2c8afaeb82_9218c505-9c1c-4b6a-8905-fc3636175032.png?v=1790736183\"],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"extended\"},{\"id\":38,\"name\":\"Tara\",\"avatar_id\":\"review-avatar-038\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-9b3830b388c7_62f436bd-52e1-421f-b792-df41d9c5858b.png?v=1790736242\",\"avatar_type\":\"person\",\"rating\":5,\"date\":\"2026-08-22\",\"variant\":\"60 mL · English packaging\",\"review\":\"I bought this mostly for the everyday cleaning format. The packaging is compact and the foam is easy to put on the brush. I'm reserving judgement on breath because that isn't something I've tracked carefully. I would rather say what I've actually noticed: the pump suits me, the bottle stores neatly, and our dog still needs patient brushing.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"medium\"},{\"id\":39,\"name\":\"Nora\",\"avatar_id\":\"review-avatar-039\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-f617a8b3700d_bd3017c4-08d7-4d03-a03e-eaa70a3fd0b3.png?v=1790736296\",\"avatar_type\":\"plant\",\"rating\":5,\"date\":\"2026-08-21\",\"variant\":\"60 mL · English packaging\",\"review\":\"I would choose the foam format again for convenience. What I wouldn't do is buy it expecting the bottle to take care of teeth without brushing. Our dog needs the same gentle handling as before. I like the pump, and I like having the product in one upright container. Those are practical reasons for my rating, not claims about dramatic changes.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"medium\"},{\"id\":40,\"name\":\"Owen T\",\"avatar_id\":\"review-avatar-040\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-27a78cef2b02_6015bc9a-f81b-4e37-b2f0-5f1751a6aa94.png?v=1790736246\",\"avatar_type\":\"person\",\"rating\":5,\"date\":\"2026-08-20\",\"variant\":\"60 mL · English packaging\",\"review\":\"I ordered this because I was curious about mousse rather than paste. On the brush it looks different, but I still have to do the same patient work with our dog. He hasn't suddenly become enthusiastic about tooth care. I'm pleased with the format so far and keeping my expectations fairly ordinary. My partner found the pump easy to understand too, which helps when we take turns getting things ready.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"medium\"},{\"id\":41,\"name\":\"E. Hughes\",\"avatar_id\":\"review-avatar-041\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-14d637f49a00_a87ecb84-b590-4100-aad7-d6d27dda6060.png?v=1790736254\",\"avatar_type\":\"landscape\",\"rating\":5,\"date\":\"2026-08-19\",\"variant\":\"60 mL · English packaging\",\"review\":\"I bought this after comparing the mousse idea with the paste we had been using. There wasn't a particular dramatic problem I expected it to fix; I just wanted to try a different way of preparing the brush. The foam felt unfamiliar on the first attempt, but the brushing itself was the same familiar job. I get the pet toothbrush ready before asking our dog to settle, then put the bottle aside. That arrangement works for me. I have no way to judge how it compares over the long term yet. For now, I am pleased that it is straightforward and that the package contains the version described on the page.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"long\"},{\"id\":42,\"name\":\"Gemma\",\"avatar_id\":\"review-avatar-042\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-86ef332dae4d_074a75b5-60d2-48f0-aa32-e6e0682ab9eb.png?v=1790736272\",\"avatar_type\":\"pet\",\"rating\":5,\"date\":\"2026-08-18\",\"variant\":\"60 mL · English packaging\",\"review\":\"I kept losing track of our previous toothpaste tube under other things. An upright bottle is easier for me to notice when I open the cupboard. The transparent cap can disappear against a light surface, though. Now I set it beside the bottle rather than somewhere separate. A small practical adjustment, but it makes the routine less fiddly.\",\"images\":[\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-0e01c99a9864_495baf44-e707-4720-9146-f37f54ecd9c6.png?v=1790736202\"],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"medium\"},{\"id\":43,\"name\":\"Rosa\",\"avatar_id\":\"review-avatar-043\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-e189203994f8_17543e34-18a3-4401-b785-5029cad03359.png?v=1790736285\",\"avatar_type\":\"pet\",\"rating\":4,\"date\":\"2026-08-17\",\"variant\":\"60 mL · English packaging\",\"review\":\"I bought it for our dog's normal tooth brushing and the page matched that purpose. The foam isn't a replacement for moving the brush over the tooth surfaces. I appreciate having that distinction clear before ordering. We are still seeing how it fits into the routine, but the bottle and pump have been easy to handle so far.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"medium\"},{\"id\":44,\"name\":\"Luca\",\"avatar_id\":\"review-avatar-044\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-cd267456535a_89fe0c06-bb64-4f62-8ffa-402386870b50.png?v=1790736296\",\"avatar_type\":\"plant\",\"rating\":5,\"date\":\"2026-08-16\",\"variant\":\"60 mL · English packaging\",\"review\":\"I appreciate the simple bottle, although I would change the size of the smaller lettering if I could. I check new pet products carefully and prefer not to squint. The mousse format itself has been easy to get used to on our existing brush. I haven't formed an opinion on every claim on the page, but the day to day handling has been fine.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"medium\"},{\"id\":45,\"name\":\"Rose\",\"avatar_id\":\"review-avatar-045\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-e30023c00e30_37dc2bf3-d14b-48fc-85fc-46e1c746d1be.png?v=1790736282\",\"avatar_type\":\"person\",\"rating\":5,\"date\":\"2026-08-15\",\"variant\":\"60 mL · English packaging\",\"review\":\"The black and white bottle is easy to spot. I keep losing sight of the clear cap.\",\"images\":[\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-fc9ad3b3ef5c_71adbb55-5b15-49cf-b6b5-43b7e629be74.png?v=1790736265\"],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"short\"},{\"id\":46,\"name\":\"A. Green\",\"avatar_id\":\"review-avatar-046\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-6431760e4e1e_b25c7288-52f4-4854-af53-12bed2385ac8.png?v=1790736239\",\"avatar_type\":\"pet\",\"rating\":5,\"date\":\"2026-08-14\",\"variant\":\"60 mL · English packaging\",\"review\":\"My cat was curious about the carton and much less interested in what I had planned with the toothbrush. That pretty much describes our first attempt. I didn't keep pushing once she had decided she was done, and the bottle went back in the cupboard. The mousse was easy enough for me to prepare, so my hesitation isn't about figuring out the pump. I had simply hoped the change from paste would make a bigger difference to her willingness. At this point I would call it a reasonable product format that hasn't been a good match for our current routine. I need to work on the brushing experience more than the shopping.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"long\"},{\"id\":47,\"name\":\"Sam K\",\"avatar_id\":\"review-avatar-047\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-90d5ad5f7853_b8af7ee0-ded2-4512-b0d6-72f6f01eb922.png?v=1790736239\",\"avatar_type\":\"person\",\"rating\":5,\"date\":\"2026-08-13\",\"variant\":\"60 mL · English packaging\",\"review\":\"I like the bottle more than I like the tiny printing on it. The larger product name is clear, but I need good light for the smaller words. My glasses usually live in another room, which doesn't help. Once everything is ready, using the pump with our pet brush is uncomplicated. More legible packaging would improve it for me. I kept the carton in a drawer instead of relying entirely on the bottle label.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"medium\"},{\"id\":48,\"name\":\"Hannah\",\"avatar_id\":\"review-avatar-048\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-ef799e34248b_7cf8a66a-f16d-45d9-848a-cfee3ff8ae3a.png?v=1790736295\",\"avatar_type\":\"person\",\"rating\":4,\"date\":\"2026-08-12\",\"variant\":\"60 mL · English packaging\",\"review\":\"Fits beside our pet brush without taking over the entire narrow shelf in the cupboard.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"tiny\"},{\"id\":49,\"name\":\"Mabel\",\"avatar_id\":\"review-avatar-049\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-c99af594428b_69639dd3-37b8-4130-a2c9-fd954333dc52.png?v=1790736296\",\"avatar_type\":\"pet\",\"rating\":5,\"date\":\"2026-08-11\",\"variant\":\"60 mL · English packaging\",\"review\":\"The parcel arrived while I was clearing the table, so I opened the carton there and checked the cap and pump. I hadn't paid much attention to the packaging photos before buying. The bottle looked like the version shown, and I put the carton aside to read properly later. A straightforward first impression rather than anything luxurious.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"medium\"},{\"id\":50,\"name\":\"George\",\"avatar_id\":\"review-avatar-050\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-7b800e7094b4_6fdfd725-8e05-4690-b449-f5ebddbd8175.png?v=1790736242\",\"avatar_type\":\"person\",\"rating\":5,\"date\":\"2026-08-10\",\"variant\":\"60 mL · English packaging\",\"review\":\"I don't have an impressive before and after story. I wanted something for the pet toothbrush already in our cupboard, and this fits that modest request. My dog is sometimes patient and sometimes ready to leave. I like keeping the setup simple.\",\"images\":[\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-64448607dddc_cc8c653f-5506-4779-b76c-047cc9a88bff.png?v=1790736203\"],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"medium\"},{\"id\":51,\"name\":\"Yara\",\"avatar_id\":\"review-avatar-051\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-ba6bacda032f_06dfbf4d-04c4-46d7-b243-10353fb78385.png?v=1790736292\",\"avatar_type\":\"pet\",\"rating\":5,\"date\":\"2026-08-09\",\"variant\":\"60 mL · English packaging\",\"review\":\"This has earned a place on a shelf that isn't very generous with space. Before ordering I checked the capacity and looked at the pump shape, because wide or awkward bottles tend to be annoying in that cupboard. The compact bottle is convenient to take out and return. I don't leave it sitting beside our dog while brushing; I prepare the brush, put the bottle away, and focus on him. That routine suits us. There isn't a spectacular result to report, and I don't think one would be a useful way to describe a new brushing product anyway. I am pleased with the everyday practicality and the straightforward format.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"long\"},{\"id\":52,\"name\":\"Elena\",\"avatar_id\":\"review-avatar-052\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-c2348ea5a1c9_e6a65ef5-f885-4f06-a235-997c14863e32.png?v=1790736295\",\"avatar_type\":\"person\",\"rating\":5,\"date\":\"2026-08-08\",\"variant\":\"60 mL · English packaging\",\"review\":\"I wanted something less awkward for me to prepare, and the pump has helped with that. My dog still decides how much brushing he will tolerate on a particular attempt. I prepare the brush first, then concentrate on him. The product doesn't change that part of the process. It is simply a format I find comfortable to use with the brush we own.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"medium\"},{\"id\":53,\"name\":\"Will\",\"avatar_id\":\"review-avatar-053\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-3d5ef7e99947_0d35cc92-cb09-4c6d-b5c1-bc2871dfd009.png?v=1790736217\",\"avatar_type\":\"person\",\"rating\":5,\"date\":\"2026-08-07\",\"variant\":\"60 mL · English packaging\",\"review\":\"I like that the page makes clear this is for cats and dogs, since we have both. That doesn't mean they react the same way to brushing. Our dog is easier to handle; our cat has her own timetable. Each has their own brush, and we introduce care at their pace. The bottle itself is simple to store between attempts.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"medium\"},{\"id\":54,\"name\":\"Kim\",\"avatar_id\":\"review-avatar-054\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-d0e943162c9a_d7ac043e-6a15-4046-92eb-e5e3b9e7f514.png?v=1790736296\",\"avatar_type\":\"pet\",\"rating\":4,\"date\":\"2026-08-06\",\"variant\":\"60 mL · English packaging\",\"review\":\"We tried it with our cat's own brush. She tolerated a little contact and then walked away, so that was the end of that attempt.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"short\"},{\"id\":55,\"name\":\"Lucy\",\"avatar_id\":\"review-avatar-055\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-9b0c90fc50be_a24e72a1-aa1d-42b8-806a-d314d0fc7736.png?v=1790736237\",\"avatar_type\":\"person\",\"rating\":5,\"date\":\"2026-08-05\",\"variant\":\"60 mL · English packaging\",\"review\":\"The carton was the first thing I photographed because I wanted to remember which version I'd ordered. Once I had read the label, the bottle went into the pet cupboard. I haven't kept it out as a display item. It's small enough to share a shelf with our brushes, which is more relevant to me than how it looks in a product photo.\",\"images\":[\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-c9a2c4a22d79_47471241-24d3-4f46-ae48-adf75afdf27a.png?v=1790736294\"],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"medium\"},{\"id\":56,\"name\":\"Theo\",\"avatar_id\":\"review-avatar-056\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-d0d0551e7621_c9a6c1da-1799-4b9c-8840-556c955ffe94.png?v=1790736294\",\"avatar_type\":\"plant\",\"rating\":3,\"date\":\"2026-08-04\",\"variant\":\"60 mL · English packaging\",\"review\":\"I'm still not convinced this is the format for us. The bottle is neat and I had no trouble understanding that the mousse belongs on a pet toothbrush. But I bought it partly because I was frustrated with our cat's reaction to brushing, and that reaction hasn't changed. She allows a little contact and then leaves. I don't want to turn that into a complaint about a feature the product never promised, but it does affect how useful the purchase has been in our home. The package itself was as expected. Three stars reflects uncertainty about the fit for our routine, rather than a problem with the carton or pump.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"long\"},{\"id\":57,\"name\":\"June\",\"avatar_id\":\"review-avatar-057\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-43ec91120edf_b832adc3-33da-4dfc-a199-ace321274311.png?v=1790736254\",\"avatar_type\":\"pet\",\"rating\":4,\"date\":\"2026-08-03\",\"variant\":\"60 mL · English packaging\",\"review\":\"The little cap has already rolled behind my cupboard once, which was mildly annoying.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"tiny\"},{\"id\":58,\"name\":\"Paul H\",\"avatar_id\":\"review-avatar-058\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-83aa75d38f42_272bc306-4b3c-43f9-b476-4c20d8bf3f1b.png?v=1790736229\",\"avatar_type\":\"person\",\"rating\":5,\"date\":\"2026-08-02\",\"variant\":\"60 mL · English packaging\",\"review\":\"We used to have pet toothpaste tucked behind a larger grooming bottle, and I would have to move things to find it. When this arrived, I rearranged that little section of the shelf. The upright bottle can now sit where I can see it as soon as I open the door. It sounds trivial, but fewer little obstacles make it easier for me to get started. I kept the box in a drawer because I don't want to lose the English label information. Our dog still needs patient handling, and I haven't been documenting changes in his teeth. My positive rating is mostly about a format that fits into the space and routine we actually have.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"long\"},{\"id\":59,\"name\":\"Beth\",\"avatar_id\":\"review-avatar-059\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-e3eddb7926d2_84c92009-610b-451b-9a04-0eb5b6c8ef94.png?v=1790736281\",\"avatar_type\":\"person\",\"rating\":5,\"date\":\"2026-08-01\",\"variant\":\"60 mL · English packaging\",\"review\":\"I kept the bottle in its carton for the first few days so I wouldn't lose the label information. Eventually I moved the carton to a separate drawer and left the capped bottle with the brush. Both arrangements worked, though the bottle alone takes less shelf space. This is the sort of ordinary detail I wanted to know before buying, rather than another glowing results story.\",\"images\":[\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-77c90735a0a4_f7f73357-bdbe-470a-890d-f718c1b9ede1.png?v=1790736186\"],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"medium\"},{\"id\":60,\"name\":\"C. Hall\",\"avatar_id\":\"review-avatar-060\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-4abbf18e8e03_b47c765f-fefc-4532-b596-aa2f387d45bc.png?v=1790736250\",\"avatar_type\":\"landscape\",\"rating\":3,\"date\":\"2026-07-31\",\"variant\":\"60 mL · English packaging\",\"review\":\"I was hoping to feel more enthusiastic about this, but our routine hasn't settled down yet. The mousse itself is easy to prepare. The difficulty is finding a calm time when our cat accepts the brush, and buying something new didn't solve that. I'll keep the review at three stars for now because I can't honestly describe it as a clear success for us.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"medium\"},{\"id\":61,\"name\":\"Dylan\",\"avatar_id\":\"review-avatar-061\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-b425fc77f053_28ea5126-b2e3-4ee0-8f78-0254642766ef.png?v=1790736289\",\"avatar_type\":\"person\",\"rating\":5,\"date\":\"2026-07-30\",\"variant\":\"60 mL · English packaging\",\"review\":\"The first time I used it I had the brush in one place and the bottle in another, which was entirely my own bad planning. Our dog got restless while I was sorting myself out. On the next attempt I prepared the brush before bringing him over and put the capped bottle away. That was a much more sensible sequence. I like that the pump works with this approach and doesn't require a complicated setup. The product hasn't removed the need for brushing or a calm dog. What it has done is fit into a routine that feels more organised once I do my part properly.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"long\"},{\"id\":62,\"name\":\"Mei L.\",\"avatar_id\":\"review-avatar-062\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-197185d7ec5d_173f34d3-9db4-4f02-9cc6-528f7fde154d.png?v=1790736253\",\"avatar_type\":\"person\",\"rating\":5,\"date\":\"2026-07-29\",\"variant\":\"60 mL · English packaging\",\"review\":\"Bought this after noticing I was putting off the toothbrush routine. The pump is straightforward, although a new product isn't a substitute for remembering to brush.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"short\"},{\"id\":63,\"name\":\"Sadie\",\"avatar_id\":\"review-avatar-063\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-f02e5b89924e_14d9abc0-1d98-401d-b492-fe669dcbb0a7.png?v=1790736294\",\"avatar_type\":\"plant\",\"rating\":4,\"date\":\"2026-07-28\",\"variant\":\"60 mL · English packaging\",\"review\":\"A tube used to get pushed behind the larger pet supplies, so the upright bottle appealed to me. It has a spot where I can actually see it now. The change hasn't made me magically organised, but it is less easy to overlook. I still check the label when I need to. Overall, a useful choice for how our cupboard is arranged.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"medium\"},{\"id\":64,\"name\":\"Eric\",\"avatar_id\":\"review-avatar-064\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-9b81a62af5bc_ab8004ce-41f0-427c-8801-2d8fa0a55a42.png?v=1790736242\",\"avatar_type\":\"person\",\"rating\":4,\"date\":\"2026-07-27\",\"variant\":\"60 mL · English packaging\",\"review\":\"Our dog notices the toothbrush before anything else. Changing to mousse hasn't changed that, so we're keeping the brushing sessions calm and brief.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"short\"},{\"id\":65,\"name\":\"Clara\",\"avatar_id\":\"review-avatar-065\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-4ed4d32c11e8_c1120d31-91a4-403b-9fa0-fd5ee2690dbb.png?v=1790736242\",\"avatar_type\":\"person\",\"rating\":5,\"date\":\"2026-07-26\",\"variant\":\"60 mL · English packaging\",\"review\":\"The pump is convenient when everything is ready. Having the brush within reach matters more than I realised during our first attempt, when I had to search the drawer with our dog waiting beside me.\",\"images\":[\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-4fae866934af_a9034ce8-1c8d-48ba-a468-349fb589eed6.png?v=1790736209\"],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"short\"},{\"id\":66,\"name\":\"Alex B.\",\"avatar_id\":\"review-avatar-066\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-33ac54f692ae_bc126944-56c7-4f07-94d3-3cea10482d53.png?v=1790736233\",\"avatar_type\":\"person\",\"rating\":4,\"date\":\"2026-07-25\",\"variant\":\"60 mL · English packaging\",\"review\":\"The little bottle sits comfortably in my hand. I wish the smaller printing were easier to read without reaching for my glasses.\",\"images\":[\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-81f6c38f92cd_76210a71-8bee-48b3-ba74-6691f99fc20b.png?v=1790736217\"],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"short\"},{\"id\":67,\"name\":\"Eli\",\"avatar_id\":\"review-avatar-067\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-b8802a2ec7ce_52414242-79bd-4e1e-a0da-a1f067494ef8.png?v=1790736296\",\"avatar_type\":\"landscape\",\"rating\":5,\"date\":\"2026-07-24\",\"variant\":\"60 mL · English packaging\",\"review\":\"The size surprised my partner, who had only seen the main picture. I had checked that it was 60 mL, so it was what I expected. It fits into the narrow space we use for pet supplies without rearranging everything. I can't judge how long one bottle will last yet. For now, the smaller footprint suits us.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"medium\"},{\"id\":68,\"name\":\"Wendy\",\"avatar_id\":\"review-avatar-068\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-730934b5e717_3828012a-aa8e-491c-9a68-3e6efde7c247.png?v=1790736242\",\"avatar_type\":\"plant\",\"rating\":5,\"date\":\"2026-07-23\",\"variant\":\"60 mL · English packaging\",\"review\":\"The clear cap surprised me.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"tiny\"},{\"id\":69,\"name\":\"Max R.\",\"avatar_id\":\"review-avatar-069\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-18d2d48ff632_ca7c8d65-0de9-4ec1-876d-4b27ef9f54e8.png?v=1790736245\",\"avatar_type\":\"pet\",\"rating\":5,\"date\":\"2026-07-22\",\"variant\":\"60 mL · English packaging\",\"review\":\"Exactly the format I wanted.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"tiny\"},{\"id\":70,\"name\":\"Alma\",\"avatar_id\":\"review-avatar-070\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-9ef3edd25192_267264e1-6732-437a-b476-5f25ddfeb2de.png?v=1790736276\",\"avatar_type\":\"landscape\",\"rating\":3,\"date\":\"2026-07-21\",\"variant\":\"60 mL · English packaging\",\"review\":\"It's early days here. I appreciate that the page actually says brushing is part of the process, since that was what I intended to do. Our existing pet toothbrush was ready before the bottle arrived.\",\"images\":[\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-b3707776070f_75818d6e-906c-44b5-b677-d0782945619a.png?v=1790736293\"],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"short\"},{\"id\":71,\"name\":\"Ruth\",\"avatar_id\":\"review-avatar-071\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-8932f7764ed0_4793c632-52ad-4997-8f13-516065166f17.png?v=1790736244\",\"avatar_type\":\"person\",\"rating\":5,\"date\":\"2026-07-20\",\"variant\":\"60 mL · English packaging\",\"review\":\"I checked the packaging contents before ordering because we already have a brush our dog accepts. I didn't want to buy a whole different kit just to try mousse. The bottle and matching carton were what I expected to receive, and we used our own brush. I keep the carton in a drawer for reference, while the bottle stays capped beside the other pet care items. It's an easy arrangement for us. The foam format is the part I wanted, and I'm happy with that so far. I haven't used it enough to make a meaningful judgement about long term results or how often we will need a replacement.\",\"images\":[\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-a1bccfbfabf6_5ea3379b-e5fb-48dd-abcc-d852ed137d4e.png?v=1790736202\"],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"long\"},{\"id\":72,\"name\":\"Joel\",\"avatar_id\":\"review-avatar-072\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-5e7a5355090f_4329ec5c-dd3c-45a3-8978-174620fc2f4d.png?v=1790736257\",\"avatar_type\":\"landscape\",\"rating\":4,\"date\":\"2026-07-19\",\"variant\":\"60 mL · English packaging\",\"review\":\"The bottle looks understated enough that I don't mind seeing it when the cupboard opens. That wasn't my main reason for buying, but it is a pleasant detail. I care more about being able to put the product on a pet brush without making the setup complicated. So far it has done that. The small label text is my only minor annoyance.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"medium\"},{\"id\":73,\"name\":\"Lena\",\"avatar_id\":\"review-avatar-073\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-41d0e7e96d34_a8489771-4024-4884-b655-5501b293bd4c.png?v=1790736248\",\"avatar_type\":\"plant\",\"rating\":4,\"date\":\"2026-07-18\",\"variant\":\"60 mL · English packaging\",\"review\":\"We usually get the brush ready before calling our dog over. With this, I can prepare the mousse on the bristles and keep the bottle out of the way during brushing. That sequence suits me better than trying to juggle everything at once. It's a useful format, although it hasn't removed the need for a calm moment and a willing dog.\",\"images\":[\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-ff8423da6371_1b01cfe7-a863-46fd-aa7a-fd26f94bd674.png?v=1790736278\"],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"medium\"},{\"id\":74,\"name\":\"Sean\",\"avatar_id\":\"review-avatar-074\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-ff1c3f6b033f_9f14f8ba-4fe7-415b-a578-1da2b58468e0.png?v=1790736286\",\"avatar_type\":\"person\",\"rating\":5,\"date\":\"2026-07-17\",\"variant\":\"60 mL · English packaging\",\"review\":\"The clear cap fits over the pump, which was one of the details I checked when unpacking. I tend to keep small pet products together in a cupboard rather than out on a counter. The bottle fits that arrangement. I don't have enough use behind me for a long term verdict, but the initial handling has been perfectly reasonable.\",\"images\":[\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-237dfb1044d5_8193fd03-8e7a-482d-ab0d-91e2cb9bc1ff.png?v=1790736214\",\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-3dc8a3a77f9c_8f85b5f2-ae94-4e3e-b1ff-012d193eaf3c.png?v=1790736210\"],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"medium\"},{\"id\":75,\"name\":\"Zoe\",\"avatar_id\":\"review-avatar-075\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-5094440b039b_f42ea4c3-e432-4006-80b2-16acf446580f.png?v=1790736254\",\"avatar_type\":\"person\",\"rating\":5,\"date\":\"2026-07-16\",\"variant\":\"60 mL · English packaging\",\"review\":\"We have a cat who is very particular about being handled. I tried introducing the brush calmly instead of treating this as something I could just get done quickly. The mousse is easy enough for me to prepare. Whether the session goes well still depends on her, so my rating is about the product format rather than a big result.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"medium\"},{\"id\":76,\"name\":\"Tom\",\"avatar_id\":\"review-avatar-076\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-3821b36ac0d3_83cea0ad-8d7c-47d1-8bbe-6c028f1ef425.png?v=1790736270\",\"avatar_type\":\"person\",\"rating\":4,\"date\":\"2026-07-15\",\"variant\":\"60 mL · English packaging\",\"review\":\"Glad I checked the size before ordering this bottle.\",\"images\":[\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-89af9efb17da_c72ba91d-8b53-4c8a-bd4f-a7e446457f90.png?v=1790736213\"],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"tiny\"},{\"id\":77,\"name\":\"Lily\",\"avatar_id\":\"review-avatar-077\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-6db5e566f0f8_c1a4736f-420f-4b1c-a4e2-b231de1f8e1a.png?v=1790736216\",\"avatar_type\":\"person\",\"rating\":5,\"date\":\"2026-07-14\",\"variant\":\"60 mL · English packaging\",\"review\":\"I keep the cap on when the bottle goes back in the cupboard. It's a small detail, but an exposed pump would bother me.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"short\"},{\"id\":78,\"name\":\"Chris T\",\"avatar_id\":\"review-avatar-078\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-14c0300ce415_f2308b34-51f2-4151-9dc9-38c2ab191cf1.png?v=1790736224\",\"avatar_type\":\"person\",\"rating\":4,\"date\":\"2026-07-13\",\"variant\":\"60 mL · English packaging\",\"review\":\"The bottle looked smaller in my hand than I had pictured while shopping. I went back to the page and saw the capacity exactly where it had been all along. It wasn't a misleading size claim; I had just spent more time looking at pictures than reading. In practice the small footprint suits our crowded cupboard. I can leave the capped bottle upright with our dog's brush nearby without shifting the other things. I don't know how long it will last for us, so I won't guess at value over time. Four stars feels fair for a product I like using but haven't had long enough to assess fully.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"long\"},{\"id\":79,\"name\":\"Ian\",\"avatar_id\":\"review-avatar-079\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-2d291361b332_8436e89d-3c78-4334-b551-fb971c96f781.png?v=1790736293\",\"avatar_type\":\"plant\",\"rating\":5,\"date\":\"2026-07-12\",\"variant\":\"60 mL · English packaging\",\"review\":\"Brushing still takes plenty of patience.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"tiny\"},{\"id\":80,\"name\":\"Faye\",\"avatar_id\":\"review-avatar-080\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-969718e8ac74_3bc2cb2f-6562-4d67-88d9-ef6ed9a4d8da.png?v=1790736225\",\"avatar_type\":\"landscape\",\"rating\":5,\"date\":\"2026-07-11\",\"variant\":\"60 mL · English packaging\",\"review\":\"I wanted to try mousse but was wary of expecting too much from a different texture. The first few attempts have been mostly about getting comfortable with the pump and keeping our dog settled. I like the product so far. I haven't measured any result and wouldn't want to imply I had. For us, it belongs in an ordinary brushing routine.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"medium\"},{\"id\":81,\"name\":\"B. Reed\",\"avatar_id\":\"review-avatar-081\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-3fbd471d0732.png?v=1790736120\",\"avatar_type\":\"initials\",\"rating\":5,\"date\":\"2026-07-10\",\"variant\":\"60 mL · English packaging\",\"review\":\"This fits in the small cupboard. I can keep the bathroom counter completely clear between uses.\",\"images\":[\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-ebd8c49d7d00_31faf92d-9c5e-43a0-8f3a-2d82fa8876fd.png?v=1790736262\"],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"short\"},{\"id\":82,\"name\":\"Naomi\",\"avatar_id\":\"review-avatar-082\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-85b2cac3648e_023d74ca-41c9-467f-af20-23220624ce49.png?v=1790736240\",\"avatar_type\":\"person\",\"rating\":5,\"date\":\"2026-07-09\",\"variant\":\"60 mL · English packaging\",\"review\":\"I opened the package at the kitchen table and checked the bottle before putting it away. The matching carton made a tidy first impression.\",\"images\":[\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-617fa48e55da_868b5c8e-8159-4212-96ec-c7a98c86ce38.png?v=1790736204\"],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"short\"},{\"id\":83,\"name\":\"Cara\",\"avatar_id\":\"review-avatar-083\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-cd4a52a09b47.png?v=1790736240\",\"avatar_type\":\"initials\",\"rating\":4,\"date\":\"2026-07-08\",\"variant\":\"60 mL · English packaging\",\"review\":\"Nice compact packaging for our crowded shelf. I would rather have more readable small print than a fancier box, but that's my main quibble.\",\"images\":[\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-8d0513cc643f_868ba2ec-b483-402d-85c1-9640b011ec47.png?v=1790736184\"],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"short\"},{\"id\":84,\"name\":\"Seth\",\"avatar_id\":\"review-avatar-084\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-b0adb18c856e_a54725ae-a851-44af-90c4-8f29fbd9426e.png?v=1790736288\",\"avatar_type\":\"pet\",\"rating\":4,\"date\":\"2026-07-07\",\"variant\":\"60 mL · English packaging\",\"review\":\"I unpacked the bottle on a chair because the table was already occupied, then went looking for a place to keep it. The little cupboard with the pet supplies made the most sense. I can stand it upright without moving the brush holder, which is helpful. I had read that this is mousse rather than a paste, so the format was expected. Preparing our dog's brush has been straightforward. My only reservation is that I don't yet know how it will work out for us over time. I'm content with the purchase at this stage and would rather leave that honest gap than promise a result I haven't observed.\",\"images\":[\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-9945c22693ed_a2be71ef-4cb0-4da5-b47f-a70117112239.png?v=1790736225\"],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"long\"},{\"id\":85,\"name\":\"Ada\",\"avatar_id\":\"review-avatar-085\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-a45d83ad9f74_efb3c1dd-8701-4ea5-abd4-68984bd74619.png?v=1790736281\",\"avatar_type\":\"plant\",\"rating\":5,\"date\":\"2026-07-06\",\"variant\":\"60 mL · English packaging\",\"review\":\"There was no extra brush in the package I opened, and I hadn't expected one from the details. We used our own pet toothbrush. I mention it because the brushing pictures could be easy to skim past without reading the contents. The bottle and matching carton were enough for what I ordered. Preparation was straightforward once our brush was ready.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"medium\"},{\"id\":86,\"name\":\"Felix\",\"avatar_id\":\"review-avatar-086\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-0c9e440fe596_878d5ec2-1243-42e2-8c53-bdcfdb67e04a.png?v=1790736255\",\"avatar_type\":\"person\",\"rating\":5,\"date\":\"2026-07-05\",\"variant\":\"60 mL · English packaging\",\"review\":\"I bought this to try a different texture on our pet toothbrush. The mousse feels lighter than the paste we used before, which I like.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"short\"},{\"id\":87,\"name\":\"Eve\",\"avatar_id\":\"review-avatar-087\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-c69980a97be0_e8ca559a-ccad-48dc-9dcf-5fe33b62d685.png?v=1790736294\",\"avatar_type\":\"person\",\"rating\":4,\"date\":\"2026-07-04\",\"variant\":\"60 mL · English packaging\",\"review\":\"I ordered this with a fairly simple question in mind: would I prefer putting foam on the brush to using our old paste? At the moment the answer is yes. I like the pump and the compact bottle, and the matching carton is easy to keep for the information on it. Our cat's answer to brushing is still less enthusiastic, so I can't call the whole routine effortless. I let her decide when she has had enough contact. This review is mostly about my side of the experience, especially preparing and storing the product. For those things it has met my expectations without needing any elaborate claims attached to it.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"long\"},{\"id\":88,\"name\":\"Reed\",\"avatar_id\":\"review-avatar-088\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-257075e9acb2_08f25635-dba6-4de8-ad4d-01d158ca3993.png?v=1790736228\",\"avatar_type\":\"person\",\"rating\":5,\"date\":\"2026-07-03\",\"variant\":\"60 mL · English packaging\",\"review\":\"There are two very different opinions about tooth care in our house: mine and the dog's. I like getting everything ready and having a tidy routine; he would prefer I found another hobby. This bottle has made preparation straightforward for me, though it hasn't changed his view of the toothbrush. I put the mousse on his pet brush before starting and keep the bottle away from the action. We stop when he isn't comfortable with more contact. I like the format enough to keep it in our kit. I wouldn't present that as a claim that it makes brushing easy for every pet, because the patient handling is still the bigger part.\",\"images\":[\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-ba05d399a91b_289fd5fe-2c98-4a42-b110-1b49c347f7b9.png?v=1790736278\"],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"long\"},{\"id\":89,\"name\":\"Joan\",\"avatar_id\":\"review-avatar-089\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-bfa0646bdfc1_9d971268-4ee6-4c8d-8e5d-40915e2bfab2.png?v=1790736294\",\"avatar_type\":\"person\",\"rating\":4,\"date\":\"2026-07-02\",\"variant\":\"60 mL · English packaging\",\"review\":\"I wish the cap were a little easier to see on my pale counter. The bottle itself is easy enough to find and put away.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"short\"},{\"id\":90,\"name\":\"Dean\",\"avatar_id\":\"review-avatar-090\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-1c5628748069_0f70b364-4b6f-4720-88f3-859f94599f22.png?v=1790736243\",\"avatar_type\":\"person\",\"rating\":5,\"date\":\"2026-07-01\",\"variant\":\"60 mL · English packaging\",\"review\":\"The main appeal for me was the foam pump. It works with the sort of pet toothbrush I already know how to handle.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"short\"},{\"id\":91,\"name\":\"Neil\",\"avatar_id\":\"review-avatar-091\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-56b981475d65.png?v=1790736119\",\"avatar_type\":\"initials\",\"rating\":5,\"date\":\"2026-06-30\",\"variant\":\"60 mL · English packaging\",\"review\":\"I nearly left this in the delivery carton with a few other things. Instead I opened it that evening and made room beside the pet toothbrush. The bottle fits that cupboard corner with the clear cap on. I had checked the 60 mL size, so it wasn't a surprise. Our first use was uneventful: brush ready, mousse on the bristles, then gentle brushing while our dog was comfortable. I like the format. It doesn't make the dog cooperative on demand, but I didn't expect that.\",\"images\":[\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-335452be8f69_08423c12-c587-41d9-a567-ece2fc99def1.png?v=1790736238\"],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"long\"},{\"id\":92,\"name\":\"Ellen\",\"avatar_id\":\"review-avatar-092\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-e009d64fa595_a5f3a801-f5c1-4f0f-acd9-166202931e1f.png?v=1790736292\",\"avatar_type\":\"pet\",\"rating\":3,\"date\":\"2026-06-29\",\"variant\":\"60 mL · English packaging\",\"review\":\"I prefer to form an opinion slowly with pet products. So far I can say that the bottle and English carton matched what I selected, the pump format is comfortable for me, and the mousse works with the pet brush we own. Our dog still needs a calm approach. Some attempts go better than others, which makes sweeping claims feel especially unhelpful. I like the product and gave it five stars for meeting the practical expectations I had. I have not taken measurements or compared photographs of teeth. Anyone looking for that kind of evidence would need more than my experience of getting a brush ready and keeping a routine going.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"long\"},{\"id\":93,\"name\":\"Celia\",\"avatar_id\":\"review-avatar-093\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-544c563de5ff_17742c7b-26e2-4ae3-b442-619b3df2e7a7.png?v=1790736220\",\"avatar_type\":\"person\",\"rating\":5,\"date\":\"2026-06-28\",\"variant\":\"60 mL · English packaging\",\"review\":\"The carton takes up more space than the bottle alone. Once I'd read it, I kept the bottle with the brush and filed the box away.\",\"images\":[\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-196e0e5eda48_eba0d1ff-4364-4e79-aa87-21f24392eaae.png?v=1790736195\"],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"short\"},{\"id\":94,\"name\":\"Henry\",\"avatar_id\":\"review-avatar-094\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-3007193f6179_e663a484-0ef7-41bb-850b-03e41c50e7f3.png?v=1790736267\",\"avatar_type\":\"person\",\"rating\":3,\"date\":\"2026-06-27\",\"variant\":\"60 mL · English packaging\",\"review\":\"My partner and I can both find this in the pet supplies drawer. Keeping the bottle in one place has helped us remember where it belongs.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"short\"},{\"id\":95,\"name\":\"Tessa\",\"avatar_id\":\"review-avatar-095\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-a1f76d5775ff_1b6999e3-7cdb-4612-bc4b-1f4411c8c7aa.png?v=1790736251\",\"avatar_type\":\"person\",\"rating\":3,\"date\":\"2026-06-26\",\"variant\":\"60 mL · English packaging\",\"review\":\"Still undecided whether foam is right for us after trying it with our usual brush.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"tiny\"},{\"id\":96,\"name\":\"Finn\",\"avatar_id\":\"review-avatar-096\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-2ba20c72988b_925fe962-5e86-4b75-b866-9eb8c17404c0.png?v=1790736242\",\"avatar_type\":\"person\",\"rating\":5,\"date\":\"2026-06-25\",\"variant\":\"60 mL · English packaging\",\"review\":\"This sits beside our pet grooming supplies rather than in the main bathroom. That's where I look for anything belonging to the dog, so it feels like the right place. I kept the carton in case I need the wording on it later. The bottle is compact enough not to crowd the shelf. A practical start, with no dramatic story to attach to it.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"medium\"},{\"id\":97,\"name\":\"Jade\",\"avatar_id\":\"review-avatar-097\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-c2de87a75034_0118a705-a9b2-4307-b01e-332b8e300d96.png?v=1790736294\",\"avatar_type\":\"person\",\"rating\":4,\"date\":\"2026-06-24\",\"variant\":\"60 mL · English packaging\",\"review\":\"I unpacked this on the hallway bench before taking it to the cupboard. The bottle and carton looked as expected from the listing. I liked that I could check the size and packaging version without sorting through lots of extras. It is a modest little item. We already had a pet brush, so there wasn't anything else to organise before trying it.\",\"images\":[\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-063bfd274db1_144b7316-5d3f-4623-8247-8758294763ab.png?v=1790736211\"],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"medium\"},{\"id\":98,\"name\":\"Hugo\",\"avatar_id\":\"review-avatar-098\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-b2eac1f4aea8_e9c87ecc-0795-4caa-a93f-6052ebc6c970.png?v=1790736289\",\"avatar_type\":\"person\",\"rating\":5,\"date\":\"2026-06-23\",\"variant\":\"60 mL · English packaging\",\"review\":\"I wanted something for brushing, rather than another item to add to food. This makes sense for how we already care for our dog's teeth.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"short\"},{\"id\":99,\"name\":\"Anita R.\",\"avatar_id\":\"review-avatar-099\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-e4ff22411e7f_ed9fe853-a292-4a25-93e7-eccff1b8ef3a.png?v=1790736286\",\"avatar_type\":\"person\",\"rating\":5,\"date\":\"2026-06-22\",\"variant\":\"60 mL · English packaging\",\"review\":\"This hasn't made my dog suddenly enjoy brushing. It's a reasonable addition to the kit, but the patient handling still comes from me.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"short\"},{\"id\":100,\"name\":\"Arun\",\"avatar_id\":\"review-avatar-100\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-8fea7859c5bf_335d1795-f66d-4e12-ae9f-cfdf83e44aa4.png?v=1790736242\",\"avatar_type\":\"person\",\"rating\":5,\"date\":\"2026-06-21\",\"variant\":\"60 mL · English packaging\",\"review\":\"Our household has two people who take turns with the dog's care, and we had somehow developed two different places to leave his toothbrush supplies. That was silly, but it made getting started more frustrating than it should have been. When I ordered this mousse, we agreed to keep the capped bottle and the brush supplies in one cupboard. The bottle is compact enough that neither of us has to move other things out of the way. I kept the carton in the drawer below, where we both know to look for the label information. The arrangement is basic, and that is why it works for us.\\n\\nI like the foam format on the pet brush. It feels straightforward to prepare, then the bottle can go back before we focus on the dog. He still has patient days and less patient days. We don't force the routine to continue just because everything is ready. I'm pleased with the purchase because it fits an existing task and a real space in our home. I can't tell you how many uses we'll get or claim a measured change in his teeth. My positive impression is about handling, storage, and a setup that both of us can follow.\",\"images\":[],\"is_demo\":true,\"source_type\":\"AI-generated local demonstration\",\"length_category\":\"extended\"}];\r\nwindow.PM_SOCIAL_AVATARS=[{\"avatar_id\":\"social-avatar-1\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-3ed8f700a0d6_bc9a8792-994e-451c-ad1f-99a65baebed1.png?v=1790736232\",\"avatar_type\":\"person\"},{\"avatar_id\":\"social-avatar-2\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-b823a0e9afcd_951a1a1a-0716-44fc-9f3d-79caaa1e7f8f.png?v=1790736291\",\"avatar_type\":\"person\"},{\"avatar_id\":\"social-avatar-3\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-737587913c4c_401387f0-4ba5-4e78-9325-de2ce73ea447.png?v=1790736233\",\"avatar_type\":\"person\"},{\"avatar_id\":\"social-avatar-4\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-c477cb00a7be_f358b0b4-0b64-4bff-87a8-ffbd3bb69724.png?v=1790736292\",\"avatar_type\":\"person\"},{\"avatar_id\":\"social-avatar-5\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-85c517c6e497_ff049bd4-933a-49c7-94c1-5664c6472b90.png?v=1790736238\",\"avatar_type\":\"person\"},{\"avatar_id\":\"social-avatar-6\",\"avatar\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-ee8c2231b8fa_b8fdefbb-c4ab-4344-a03c-da52ce6e3649.png?v=1790736291\",\"avatar_type\":\"person\"}];\u003c\/script\u003e\u003cscript\u003e(()=\u003e{'use strict';\r\nconst data=window.PM_REVIEWS||[],social=window.PM_SOCIAL_AVATARS||[];\r\nif(document.getElementById('customer-reviews')||!data.length)return;\r\nconst el=(tag,cls,text)=\u003e{const n=document.createElement(tag);if(cls)n.className=cls;if(text!==undefined)n.textContent=text;return n;};\r\nconst total=data.length,average=data.reduce((s,r)=\u003es+r.rating,0)\/total,score=average.toFixed(1);\r\nfunction stars(r){const n=el('span','rv-stars','★★★★★');n.style.setProperty('--fill',(r\/5*100)+'%');n.setAttribute('role','img');n.setAttribute('aria-label',r+' out of 5 stars');const fill=el('span',null,'★★★★★');fill.setAttribute('aria-hidden','true');n.append(fill);return n;}\r\nconst section=el('section','rv-section');section.id='customer-reviews';section.setAttribute('aria-labelledby','rv-title');\r\nconst wrap=el('div','pm-wrap');section.append(wrap);const heading=el('div','rv-heading'),head=el('div');head.append(el('span','pm-eyebrow','Daily care'));const title=el('h2',null,'Customer reviews');title.id='rv-title';head.append(title,el('p','rv-subtitle','Everyday moments. Different perspectives.'));const top=el('div','rv-top-score');top.append(stars(average),el('strong',null,score),el('span',null,'(999+ reviews)'));heading.append(head);wrap.append(heading);\r\nheading.append(top);\r\n\/\/ Keep mobile reading order: heading, top score, overview.\r\nconst mq=matchMedia('(max-width:600px)');const arrange=()=\u003e{if(mq.matches)heading.after(top);else heading.append(top);};arrange();mq.addEventListener('change',arrange);\r\nconst overview=el('div','rv-overview'),card=el('div','rv-score-card'),number=el('div','rv-score-number',score);number.append(el('small',null,' \/ 5'));card.append(number,stars(average),el('p',null,'999+ reviews'));const breakdown=el('div','rv-breakdown');breakdown.append(el('h3',null,'Rating breakdown'));\r\nconst bands=[5,4,3,2,1].map(r=\u003e({r,count:data.filter(x=\u003ex.rating===r).length}));bands.forEach(b=\u003e{b.raw=b.count\/total*100;b.pct=Math.floor(b.raw);});let remaining=100-bands.reduce((s,b)=\u003es+b.pct,0);[...bands].sort((a,b)=\u003e(b.raw-b.pct)-(a.raw-a.pct)).slice(0,remaining).forEach(b=\u003eb.pct++);\r\nbands.forEach(b=\u003e{const row=el('div','rv-rating-row'),track=el('div','rv-track'),bar=el('span');bar.style.width=b.pct+'%';track.append(bar);track.style.background='linear-gradient(to right,#7152a4 '+b.pct+'%,#ece5f6 '+b.pct+'%)';row.append(el('span',null,b.r+' ★'),track,el('output',null,b.pct+'%'));breakdown.append(row);});overview.append(card,breakdown);wrap.append(overview);\r\nconst list=el('ol','rv-list');list.id='rv-list';wrap.append(list);const actions=el('div','rv-actions'),more=el('button','rv-more','Load more');more.type='button';more.setAttribute('aria-controls','rv-list');const status=el('span','rv-sr');status.setAttribute('aria-live','polite');actions.append(more,status);wrap.append(actions);document.querySelector('#pet-dental-mousse-description main').append(section);\r\nfunction avatar(r){const img=el('img','rv-avatar');img.src=r.avatar;img.alt='';img.width=44;img.height=44;img.loading='lazy';img.addEventListener('error',()=\u003e{const fallback=el('span','rv-avatar rv-fallback',r.name.replace(\/\\.\/g,'').split(' ').map(x=\u003ex[0]).join('').slice(0,2));fallback.dataset.placeholder='true';fallback.setAttribute('aria-label','Profile image unavailable');fallback.style.background=`hsl(${(r.id*137)%360} 30% 90%)`;img.replaceWith(fallback);},{once:true});return img;}\r\nlet shown=0;\r\nfunction append(){const stop=Math.min(shown+5,total),frag=document.createDocumentFragment();for(;shown\u003cstop;shown++){const r=data[shown],li=el('li','rv-item');li.dataset.reviewId=r.id;const meta=el('div','rv-meta'),person=el('div','rv-person'),details=el('div','rv-details'),date=el('time',null,new Intl.DateTimeFormat('en-US',{year:'numeric',month:'short',day:'numeric',timeZone:'UTC'}).format(new Date(r.date+'T12:00:00Z')));date.dateTime=r.date;details.append(date);if(r.variant)details.append(el('span',null,r.variant));person.append(el('div','rv-name',r.name),stars(r.rating),details);meta.append(avatar(r),person);const body=el('div','rv-body');r.review.split(\/\\n\\s*\\n\/).forEach(p=\u003ebody.append(el('p',null,p)));li.append(meta,body);if(r.images.length){const images=el('div','rv-images');r.images.forEach((src,i)=\u003e{const b=el('button','rv-thumb');b.type='button';b.setAttribute('aria-label',`Open photo ${i+1} from ${r.name}'s review`);const im=el('img');im.src=src;im.alt='';im.loading='lazy';im.width=108;im.height=108;b.append(im);b.addEventListener('click',()=\u003eopen(r.images,i,b));images.append(b);});li.append(images);}frag.append(li);}list.append(frag);status.textContent=shown+' reviews loaded';if(shown===total){more.disabled=true;more.textContent='No more reviews';}}\r\nmore.addEventListener('click',append);append();\r\nconst socialBlock=el('div','rv-social'),faces=el('div','rv-social-photos');social.forEach(a=\u003e{const im=el('img');im.src=a.avatar;im.alt='';im.width=31;im.height=31;im.addEventListener('error',()=\u003eim.remove(),{once:true});faces.append(im);});const link=el('a');link.href='#customer-reviews';link.setAttribute('aria-label',`Customer reviews, ${score} out of 5, 999+ reviews`);link.append(stars(average),el('span',null,'(999+ reviews)'));socialBlock.append(faces,link);\r\nconst box=el('div','rv-lightbox');box.hidden=true;box.setAttribute('role','dialog');box.setAttribute('aria-modal','true');box.setAttribute('aria-label','Review photo viewer');const photo=el('img');photo.alt='';photo.draggable=false;const close=el('button','rv-close','×'),prev=el('button','rv-prev','‹'),next=el('button','rv-next','›'),retry=el('button','rv-retry','↻'),loading=el('span','rv-loading'),fail=el('span','rv-sr','Image unavailable');close.setAttribute('aria-label','Close image');prev.setAttribute('aria-label','Previous image');next.setAttribute('aria-label','Next image');retry.setAttribute('aria-label','Retry loading image');fail.setAttribute('role','status');[close,prev,next,retry].forEach(b=\u003eb.type='button');box.append(photo,loading,close,prev,next,retry,fail);document.querySelector('#pet-dental-mousse-description').append(box);\r\nlet group=[],index=0,trigger=null,scroll=0,bodyStyle='',inert=[];\r\nfunction show(){photo.hidden=true;loading.hidden=false;retry.hidden=true;fail.hidden=true;photo.src=group[index];prev.hidden=next.hidden=group.length\u003c2;}\r\nphoto.addEventListener('load',()=\u003e{loading.hidden=true;photo.hidden=false;});photo.addEventListener('error',()=\u003e{loading.hidden=true;photo.hidden=true;retry.hidden=false;fail.hidden=false;});\r\nfunction open(images,i,b){group=images;index=i;trigger=b;scroll=window.scrollY;bodyStyle=document.body.getAttribute('style')||'';inert=[...document.querySelector('#pet-dental-mousse-description').children].filter(x=\u003ex!==box).map(x=\u003e[x,x.inert]);inert.forEach(([x])=\u003ex.inert=true);document.body.style.position='fixed';document.body.style.top=-scroll+'px';document.body.style.width='100%';box.hidden=false;show();close.focus({preventScroll:true});}\r\nfunction shut(){if(box.hidden)return;box.hidden=true;document.body.setAttribute('style',bodyStyle);inert.forEach(([x,old])=\u003ex.inert=old);window.scrollTo({top:scroll,behavior:'instant'});trigger?.focus({preventScroll:true});}\r\nfunction move(step){if(group.length\u003e1){index=(index+step+group.length)%group.length;show();}}\r\nclose.addEventListener('click',shut);prev.addEventListener('click',()=\u003emove(-1));next.addEventListener('click',()=\u003emove(1));retry.addEventListener('click',show);box.addEventListener('click',e=\u003e{if(e.target===box)shut();});document.addEventListener('keydown',e=\u003e{if(box.hidden)return;if(e.key==='Escape'){e.preventDefault();shut();}else if(e.key==='ArrowLeft'){e.preventDefault();move(-1);}else if(e.key==='ArrowRight'){e.preventDefault();move(1);}else if(e.key==='Tab'){const bs=[close,prev,next,retry].filter(b=\u003e!b.hidden);let n=bs.indexOf(document.activeElement);if((e.shiftKey\u0026\u0026n\u003c=0)||(!e.shiftKey\u0026\u0026n===bs.length-1)){e.preventDefault();bs[e.shiftKey?bs.length-1:0].focus();}}});\r\nlet touch=null;box.addEventListener('touchstart',e=\u003e{touch={x:e.changedTouches[0].clientX,y:e.changedTouches[0].clientY};},{passive:true});box.addEventListener('touchend',e=\u003e{if(!touch)return;const dx=e.changedTouches[0].clientX-touch.x,dy=e.changedTouches[0].clientY-touch.y;if(Math.abs(dx)\u003e55\u0026\u0026Math.abs(dx)\u003eMath.abs(dy))move(dx\u003c0?1:-1);touch=null;},{passive:true});\r\n})();\r\n\r\n\u003c\/script\u003e\u003cstyle id=\"petmousse-square-v3\"\u003e#pet-dental-mousse-description#pet-dental-mousse-description .pm-step-grid .pm-mobile-panel{aspect-ratio:1\/1!important;width:100%!important;max-width:340px!important;height:auto!important;border-radius:12px;overflow:hidden}#pet-dental-mousse-description#pet-dental-mousse-description .pm-step-grid .pm-mobile-panel img{width:304%!important;max-width:none!important;height:200%!important;top:-50%!important;object-fit:fill!important}\u003c\/style\u003e\u003cstyle\u003e@keyframes petmousseMotionV5{from{transform:scale(1)}to{transform:scale(1.12)}}#pet-dental-mousse-description#pet-dental-mousse-description .pm-compare-crop{transform-origin:60% 55%;animation:petmousseMotionV5 1.5s linear infinite!important;animation-play-state:running!important}@media(prefers-reduced-motion:reduce){#pet-dental-mousse-description#pet-dental-mousse-description .pm-compare-crop{animation:none!important}}\u003c\/style\u003e\u003cstyle\u003e#pet-dental-mousse-description#pet-dental-mousse-description .pm-compare-crop{aspect-ratio:390\/170}#pet-dental-mousse-description#pet-dental-mousse-description .pm-compare-crop img{width:205.128205%!important;height:470.588235%!important;top:-78.823529%!important;left:0!important}#pet-dental-mousse-description#pet-dental-mousse-description .pm-compare-pane[data-state=\"after\"] img{left:-103.589744%!important}#pet-dental-mousse-description#pet-dental-mousse-description .pm-compare-item:nth-child(2) .pm-compare-crop img{top:-183.529412%!important}#pet-dental-mousse-description#pet-dental-mousse-description .pm-compare-item:nth-child(3) .pm-compare-crop img{top:-284.705882%!important}\u003c\/style\u003e\u003cstyle\u003e#pet-dental-mousse-description#pet-dental-mousse-description img[src*=\"petmousse-260929-v2-de33546ee8b4\"]{aspect-ratio:1536\/1024!important;object-fit:cover!important;height:auto!important}\n#pet-dental-mousse-description#pet-dental-mousse-description img[src*=\"petmousse-260929-v2-86a8f6074ac4\"]{aspect-ratio:1536\/1024!important;object-fit:cover!important;height:auto!important}\n#pet-dental-mousse-description#pet-dental-mousse-description img[src*=\"petmousse-260929-v2-98463db844cb\"]{aspect-ratio:1536\/1024!important;object-fit:cover!important;height:auto!important}\n#pet-dental-mousse-description#pet-dental-mousse-description .rv-thumb img[src*=\"petmousse-260929-v2-7d21098e5fa2\"]{transform:scale(1.3333333333333333);object-fit:cover!important}\n#pet-dental-mousse-description#pet-dental-mousse-description .rv-lightbox\u003eimg[src*=\"petmousse-260929-v2-7d21098e5fa2\"]{aspect-ratio:1448\/1086;object-fit:cover!important;height:auto!important;max-height:85vh}\n#pet-dental-mousse-description#pet-dental-mousse-description .rv-thumb img[src*=\"petmousse-260929-v2-3d697b8367c3\"]{transform:scale(1.3333333333333333);object-fit:cover!important}\n#pet-dental-mousse-description#pet-dental-mousse-description .rv-lightbox\u003eimg[src*=\"petmousse-260929-v2-3d697b8367c3\"]{aspect-ratio:1448\/1086;object-fit:cover!important;height:auto!important;max-height:85vh}\n#pet-dental-mousse-description#pet-dental-mousse-description .rv-thumb img[src*=\"petmousse-260929-v2-c81b05691f4b\"]{transform:scale(1.3333333333333333);object-fit:cover!important}\n#pet-dental-mousse-description#pet-dental-mousse-description .rv-lightbox\u003eimg[src*=\"petmousse-260929-v2-c81b05691f4b\"]{aspect-ratio:1448\/1086;object-fit:cover!important;height:auto!important;max-height:85vh}\n#pet-dental-mousse-description#pet-dental-mousse-description .rv-thumb img[src*=\"petmousse-260929-v2-6c2c8afaeb82\"]{transform:scale(1.3333333333333333);object-fit:cover!important}\n#pet-dental-mousse-description#pet-dental-mousse-description .rv-lightbox\u003eimg[src*=\"petmousse-260929-v2-6c2c8afaeb82\"]{aspect-ratio:1448\/1086;object-fit:cover!important;height:auto!important;max-height:85vh}\n#pet-dental-mousse-description#pet-dental-mousse-description .rv-thumb img[src*=\"petmousse-260929-v2-063bfd274db1\"]{transform:scale(1.3333333333333333);object-fit:cover!important}\n#pet-dental-mousse-description#pet-dental-mousse-description .rv-lightbox\u003eimg[src*=\"petmousse-260929-v2-063bfd274db1\"]{aspect-ratio:1448\/1086;object-fit:cover!important;height:auto!important;max-height:85vh}\n#pet-dental-mousse-description#pet-dental-mousse-description .rv-thumb img[src*=\"petmousse-260929-v2-902400108664\"]{transform:scale(1.3333333333333333);object-fit:cover!important}\n#pet-dental-mousse-description#pet-dental-mousse-description .rv-lightbox\u003eimg[src*=\"petmousse-260929-v2-902400108664\"]{aspect-ratio:1448\/1086;object-fit:cover!important;height:auto!important;max-height:85vh}\n#pet-dental-mousse-description#pet-dental-mousse-description .rv-thumb img[src*=\"petmousse-260929-v2-335452be8f69\"]{transform:scale(1.0942452043369475);object-fit:cover!important}\n#pet-dental-mousse-description#pet-dental-mousse-description .rv-lightbox\u003eimg[src*=\"petmousse-260929-v2-335452be8f69\"]{aspect-ratio:1312\/1199;object-fit:cover!important;height:auto!important;max-height:85vh}\n#pet-dental-mousse-description#pet-dental-mousse-description .rv-thumb img[src*=\"petmousse-260929-v2-c9a2c4a22d79\"]{transform:scale(1.0942452043369475);object-fit:cover!important}\n#pet-dental-mousse-description#pet-dental-mousse-description .rv-lightbox\u003eimg[src*=\"petmousse-260929-v2-c9a2c4a22d79\"]{aspect-ratio:1312\/1199;object-fit:cover!important;height:auto!important;max-height:85vh}\n#pet-dental-mousse-description#pet-dental-mousse-description .rv-thumb img[src*=\"petmousse-260929-v2-77c90735a0a4\"]{transform:scale(1.3333333333333333);object-fit:cover!important}\n#pet-dental-mousse-description#pet-dental-mousse-description .rv-lightbox\u003eimg[src*=\"petmousse-260929-v2-77c90735a0a4\"]{aspect-ratio:1448\/1086;object-fit:cover!important;height:auto!important;max-height:85vh}\n#pet-dental-mousse-description#pet-dental-mousse-description .rv-thumb img[src*=\"petmousse-260929-v2-ebd8c49d7d00\"]{transform:scale(1.5);object-fit:cover!important}\n#pet-dental-mousse-description#pet-dental-mousse-description .rv-lightbox\u003eimg[src*=\"petmousse-260929-v2-ebd8c49d7d00\"]{aspect-ratio:1536\/1024;object-fit:cover!important;height:auto!important;max-height:85vh}\n#pet-dental-mousse-description#pet-dental-mousse-description .rv-thumb img[src*=\"petmousse-260929-v2-617fa48e55da\"]{transform:scale(1.3333333333333333);object-fit:cover!important}\n#pet-dental-mousse-description#pet-dental-mousse-description .rv-lightbox\u003eimg[src*=\"petmousse-260929-v2-617fa48e55da\"]{aspect-ratio:1448\/1086;object-fit:cover!important;height:auto!important;max-height:85vh}\n#pet-dental-mousse-description#pet-dental-mousse-description .rv-thumb img[src*=\"petmousse-260929-v2-4fae866934af\"]{transform:scale(1.5);object-fit:cover!important}\n#pet-dental-mousse-description#pet-dental-mousse-description .rv-lightbox\u003eimg[src*=\"petmousse-260929-v2-4fae866934af\"]{aspect-ratio:1536\/1024;object-fit:cover!important;height:auto!important;max-height:85vh}\n#pet-dental-mousse-description#pet-dental-mousse-description .rv-thumb img[src*=\"petmousse-260929-v2-fc9ad3b3ef5c\"]{transform:scale(1.5);object-fit:cover!important}\n#pet-dental-mousse-description#pet-dental-mousse-description .rv-lightbox\u003eimg[src*=\"petmousse-260929-v2-fc9ad3b3ef5c\"]{aspect-ratio:1536\/1024;object-fit:cover!important;height:auto!important;max-height:85vh}\n#pet-dental-mousse-description#pet-dental-mousse-description .rv-thumb img[src*=\"petmousse-260929-v2-c95fd31e19c8\"]{transform:scale(1.5);object-fit:cover!important}\n#pet-dental-mousse-description#pet-dental-mousse-description .rv-lightbox\u003eimg[src*=\"petmousse-260929-v2-c95fd31e19c8\"]{aspect-ratio:1536\/1024;object-fit:cover!important;height:auto!important;max-height:85vh}\n#pet-dental-mousse-description#pet-dental-mousse-description .rv-thumb img[src*=\"petmousse-260929-v2-ba05d399a91b\"]{transform:scale(1.5);object-fit:cover!important}\n#pet-dental-mousse-description#pet-dental-mousse-description .rv-lightbox\u003eimg[src*=\"petmousse-260929-v2-ba05d399a91b\"]{aspect-ratio:1536\/1024;object-fit:cover!important;height:auto!important;max-height:85vh}\n#pet-dental-mousse-description#pet-dental-mousse-description .rv-thumb img[src*=\"petmousse-260929-v2-6687f0656e4a\"]{transform:scale(1.5);object-fit:cover!important}\n#pet-dental-mousse-description#pet-dental-mousse-description .rv-lightbox\u003eimg[src*=\"petmousse-260929-v2-6687f0656e4a\"]{aspect-ratio:1536\/1024;object-fit:cover!important;height:auto!important;max-height:85vh}\n#pet-dental-mousse-description#pet-dental-mousse-description .rv-thumb img[src*=\"petmousse-260929-v2-ff8423da6371\"]{transform:scale(1.5);object-fit:cover!important}\n#pet-dental-mousse-description#pet-dental-mousse-description .rv-lightbox\u003eimg[src*=\"petmousse-260929-v2-ff8423da6371\"]{aspect-ratio:1536\/1024;object-fit:cover!important;height:auto!important;max-height:85vh}\n#pet-dental-mousse-description#pet-dental-mousse-description .rv-thumb img[src*=\"petmousse-260929-v2-0e01c99a9864\"]{transform:scale(1.3333333333333333);object-fit:cover!important}\n#pet-dental-mousse-description#pet-dental-mousse-description .rv-lightbox\u003eimg[src*=\"petmousse-260929-v2-0e01c99a9864\"]{aspect-ratio:1086\/1448;object-fit:cover!important;height:auto!important;max-height:85vh}\n#pet-dental-mousse-description#pet-dental-mousse-description .rv-thumb img[src*=\"petmousse-260929-v2-38093d774b6d\"]{transform:scale(1.3333333333333333);object-fit:cover!important}\n#pet-dental-mousse-description#pet-dental-mousse-description .rv-lightbox\u003eimg[src*=\"petmousse-260929-v2-38093d774b6d\"]{aspect-ratio:1448\/1086;object-fit:cover!important;height:auto!important;max-height:85vh}\n#pet-dental-mousse-description#pet-dental-mousse-description .rv-thumb img[src*=\"petmousse-260929-v2-c42233144f51\"]{transform:scale(1.5);object-fit:cover!important}\n#pet-dental-mousse-description#pet-dental-mousse-description .rv-lightbox\u003eimg[src*=\"petmousse-260929-v2-c42233144f51\"]{aspect-ratio:1536\/1024;object-fit:cover!important;height:auto!important;max-height:85vh}\n#pet-dental-mousse-description#pet-dental-mousse-description .rv-thumb img[src*=\"petmousse-260929-v2-31b855932566\"]{transform:scale(1.3333333333333333);object-fit:cover!important}\n#pet-dental-mousse-description#pet-dental-mousse-description .rv-lightbox\u003eimg[src*=\"petmousse-260929-v2-31b855932566\"]{aspect-ratio:1448\/1086;object-fit:cover!important;height:auto!important;max-height:85vh}\n#pet-dental-mousse-description#pet-dental-mousse-description .rv-thumb img[src*=\"petmousse-260929-v2-9945c22693ed\"]{transform:scale(1.3333333333333333);object-fit:cover!important}\n#pet-dental-mousse-description#pet-dental-mousse-description .rv-lightbox\u003eimg[src*=\"petmousse-260929-v2-9945c22693ed\"]{aspect-ratio:1086\/1448;object-fit:cover!important;height:auto!important;max-height:85vh}\n#pet-dental-mousse-description#pet-dental-mousse-description .rv-thumb img[src*=\"petmousse-260929-v2-a1bccfbfabf6\"]{transform:scale(1.3333333333333333);object-fit:cover!important}\n#pet-dental-mousse-description#pet-dental-mousse-description .rv-lightbox\u003eimg[src*=\"petmousse-260929-v2-a1bccfbfabf6\"]{aspect-ratio:1448\/1086;object-fit:cover!important;height:auto!important;max-height:85vh}\n#pet-dental-mousse-description#pet-dental-mousse-description .rv-thumb img[src*=\"petmousse-260929-v2-630801131743\"]{transform:scale(1.3333333333333333);object-fit:cover!important}\n#pet-dental-mousse-description#pet-dental-mousse-description .rv-lightbox\u003eimg[src*=\"petmousse-260929-v2-630801131743\"]{aspect-ratio:1448\/1086;object-fit:cover!important;height:auto!important;max-height:85vh}\n#pet-dental-mousse-description#pet-dental-mousse-description .rv-thumb img[src*=\"petmousse-260929-v2-6393a8a84e6d\"]{transform:scale(1.5);object-fit:cover!important}\n#pet-dental-mousse-description#pet-dental-mousse-description .rv-lightbox\u003eimg[src*=\"petmousse-260929-v2-6393a8a84e6d\"]{aspect-ratio:1536\/1024;object-fit:cover!important;height:auto!important;max-height:85vh}\n#pet-dental-mousse-description#pet-dental-mousse-description .rv-thumb img[src*=\"petmousse-260929-v2-89af9efb17da\"]{transform:scale(1.112699747687132);object-fit:cover!important}\n#pet-dental-mousse-description#pet-dental-mousse-description .rv-lightbox\u003eimg[src*=\"petmousse-260929-v2-89af9efb17da\"]{aspect-ratio:1323\/1189;object-fit:cover!important;height:auto!important;max-height:85vh}\n#pet-dental-mousse-description#pet-dental-mousse-description .rv-thumb img[src*=\"petmousse-260929-v2-196e0e5eda48\"]{transform:scale(1.3333333333333333);object-fit:cover!important}\n#pet-dental-mousse-description#pet-dental-mousse-description .rv-lightbox\u003eimg[src*=\"petmousse-260929-v2-196e0e5eda48\"]{aspect-ratio:1086\/1448;object-fit:cover!important;height:auto!important;max-height:85vh}\n#pet-dental-mousse-description#pet-dental-mousse-description .rv-thumb img[src*=\"petmousse-260929-v2-b3707776070f\"]{transform:scale(1.0942452043369475);object-fit:cover!important}\n#pet-dental-mousse-description#pet-dental-mousse-description .rv-lightbox\u003eimg[src*=\"petmousse-260929-v2-b3707776070f\"]{aspect-ratio:1312\/1199;object-fit:cover!important;height:auto!important;max-height:85vh}\n#pet-dental-mousse-description#pet-dental-mousse-description .rv-thumb img[src*=\"petmousse-260929-v2-81f6c38f92cd\"]{transform:scale(1.3333333333333333);object-fit:cover!important}\n#pet-dental-mousse-description#pet-dental-mousse-description .rv-lightbox\u003eimg[src*=\"petmousse-260929-v2-81f6c38f92cd\"]{aspect-ratio:1448\/1086;object-fit:cover!important;height:auto!important;max-height:85vh}\n#pet-dental-mousse-description#pet-dental-mousse-description .rv-thumb img[src*=\"petmousse-260929-v2-64448607dddc\"]{transform:scale(1.5);object-fit:cover!important}\n#pet-dental-mousse-description#pet-dental-mousse-description .rv-lightbox\u003eimg[src*=\"petmousse-260929-v2-64448607dddc\"]{aspect-ratio:1536\/1024;object-fit:cover!important;height:auto!important;max-height:85vh}\n#pet-dental-mousse-description#pet-dental-mousse-description .rv-thumb img[src*=\"petmousse-260929-v2-8d0513cc643f\"]{transform:scale(1.5);object-fit:cover!important}\n#pet-dental-mousse-description#pet-dental-mousse-description .rv-lightbox\u003eimg[src*=\"petmousse-260929-v2-8d0513cc643f\"]{aspect-ratio:1536\/1024;object-fit:cover!important;height:auto!important;max-height:85vh}\n#pet-dental-mousse-description#pet-dental-mousse-description img[src*=\"petmousse-260929-v2-d7d2358d8eab\"]{aspect-ratio:1536\/1024!important;object-fit:cover!important;height:auto!important}\n#pet-dental-mousse-description#pet-dental-mousse-description img[src*=\"petmousse-260929-v2-4a8846d161d3\"]{aspect-ratio:1536\/1024!important;object-fit:cover!important;height:auto!important}\n#pet-dental-mousse-description#pet-dental-mousse-description img[src*=\"petmousse-260929-v2-5b5a44010e18\"]{aspect-ratio:1536\/1024!important;object-fit:cover!important;height:auto!important}\n#pet-dental-mousse-description#pet-dental-mousse-description img[src*=\"petmousse-260929-v2-5833d72d7569\"]{aspect-ratio:1536\/1024!important;object-fit:cover!important;height:auto!important}\n#pet-dental-mousse-description#pet-dental-mousse-description img[src*=\"petmousse-260929-v2-aff8f0491402\"]{aspect-ratio:1536\/1024!important;object-fit:cover!important;height:auto!important}\n#pet-dental-mousse-description#pet-dental-mousse-description .rv-thumb{overflow:hidden}\u003c\/style\u003e","brand":"XSDH","offers":[{"title":"1PC","offer_id":49663272485102,"sku":"xmPetDentalMousse260929-1PC","price":19.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petmousse-260929-v2-91ed61042e26.png?v=1790677975","url":"https:\/\/serthiel.com\/products\/xsdh-pet-dental-mousse-60ml","provider":"My Store","version":"1.0","type":"link"}