.shiny-coat-module__idnSpa__profileCaption{border-top:1px solid var(--ffl-line);color:var(--ffl-muted);justify-content:space-between;gap:16px 28px;padding:22px 0;font-size:14px;line-height:23px;display:flex}.shiny-coat-module__idnSpa__profileCaption p:first-child{color:var(--ffl-ink);font-weight:500}.shiny-coat-module__idnSpa__scene{isolation:isolate;margin-top:30px;position:relative}.shiny-coat-module__idnSpa__scene:before{content:"";z-index:-1;background:radial-gradient(#7ac0e41f,#0000 70%);border-radius:50%;position:absolute;inset:12% 18%}.shiny-coat-module__idnSpa__featuredList{grid-template-rows:repeat(2,252px);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) minmax(0,1fr);gap:62px 40px;margin:0;padding:0;list-style:none;display:grid}.shiny-coat-module__idnSpa__feature{text-align:center;z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.shiny-coat-module__idnSpa__feature:first-child{grid-area:1/1}.shiny-coat-module__idnSpa__feature:nth-child(2){grid-area:2/1}.shiny-coat-module__idnSpa__feature:nth-child(3){grid-area:1/3}.shiny-coat-module__idnSpa__feature:nth-child(4){grid-area:2/3}.shiny-coat-module__idnSpa__orb{background:#fff;border:1px solid #99b6d757;border-radius:50%;flex:0 0 140px;width:140px;height:140px;position:relative;overflow:hidden;box-shadow:inset 0 0 16px #b7d3ed,0 16px 34px #5f93c424}.shiny-coat-module__idnSpa__orb img{object-fit:cover;width:100%;height:100%;display:block}.shiny-coat-module__idnSpa__orb:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff61,#0000 42%);position:absolute;inset:0;box-shadow:inset 0 3px 9px #fff,inset -3px -5px 11px #7ca7cf40}.shiny-coat-module__idnSpa__featureText{margin-top:20px}.shiny-coat-module__idnSpa__featureText h3{letter-spacing:-.018em;font-size:24px;font-weight:500;line-height:30px}.shiny-coat-module__idnSpa__botanical{color:var(--ffl-muted);margin-top:4px;font-size:13px;line-height:21px}.shiny-coat-module__idnSpa__amount{color:var(--ffl-blue);font-variant-numeric:tabular-nums;margin-top:8px;font-size:36px;font-weight:400;line-height:41px}.shiny-coat-module__idnSpa__amount span{font-size:18px}.shiny-coat-module__idnSpa__chew{z-index:1;width:43%;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.shiny-coat-module__idnSpa__chewImage{width:100%;height:auto;transform:translateY(var(--chew-y,0px)) rotate(var(--chew-roll,0deg));transform-origin:50% 55%;display:block}.shiny-coat-module__idnSpa__chew figcaption{text-align:center;color:var(--ffl-muted);margin-top:20px;font-size:12px;line-height:20px}.shiny-coat-module__idnSpa__leaders{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.shiny-coat-module__idnSpa__leaders path{fill:none;stroke:url(#shiny-coat-leader);stroke-width:1.25px;vector-effect:non-scaling-stroke}.shiny-coat-module__idnSpa__profileEnd{border-top:1px solid var(--ffl-line);color:var(--ffl-muted);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:36px 70px;margin-top:38px;padding-top:30px;font-size:14px;line-height:24px;display:grid}.shiny-coat-module__idnSpa__profileEnd p+p{margin-top:12px}.shiny-coat-module__idnSpa__profileEnd strong{color:var(--ffl-ink);font-weight:500}.shiny-coat-module__idnSpa__imageNote{font-size:12px;line-height:20px}@media (min-width:768px) and (max-width:1199px){.shiny-coat-module__idnSpa__scene{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);align-items:center;gap:32px;margin-top:32px;display:grid}.shiny-coat-module__idnSpa__chew{width:100%;position:relative;top:auto;left:auto;transform:none}.shiny-coat-module__idnSpa__featuredList{grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 18px}.shiny-coat-module__idnSpa__feature:nth-child(n){grid-area:auto}.shiny-coat-module__idnSpa__orb{flex-basis:106px;width:106px;height:106px}.shiny-coat-module__idnSpa__featureText h3{font-size:22px;line-height:27px}.shiny-coat-module__idnSpa__amount{font-size:31px;line-height:37px}.shiny-coat-module__idnSpa__featureText{margin-top:16px}.shiny-coat-module__idnSpa__leaders{display:none}.shiny-coat-module__idnSpa__profileEnd{gap:28px;margin-top:40px}}@media (max-width:767px){.shiny-coat-module__idnSpa__profileCaption{flex-direction:column;gap:4px;padding:20px 0;font-size:13px}.shiny-coat-module__idnSpa__scene{margin-top:0}.shiny-coat-module__idnSpa__chew{width:min(84%,360px);margin:18px auto 35px;position:relative;top:auto;left:auto;transform:none}.shiny-coat-module__idnSpa__chew figcaption{margin-top:3px;font-size:11px}.shiny-coat-module__idnSpa__leaders{display:none}.shiny-coat-module__idnSpa__featuredList{flex-direction:column;gap:0;display:flex}.shiny-coat-module__idnSpa__feature{text-align:left;border-top:1px solid var(--ffl-line);flex-direction:row;align-items:center;gap:26px;padding:26px 0}.shiny-coat-module__idnSpa__orb{flex-basis:96px;width:96px;height:96px}.shiny-coat-module__idnSpa__featureText{margin:0}.shiny-coat-module__idnSpa__featureText h3{font-size:23px;line-height:29px}.shiny-coat-module__idnSpa__botanical{font-size:12px}.shiny-coat-module__idnSpa__amount{margin-top:6px;font-size:31px;line-height:37px}.shiny-coat-module__idnSpa__profileEnd{grid-template-columns:1fr;gap:18px;margin-top:0;padding-top:25px;font-size:13px;line-height:23px}}@media (max-width:359px){.shiny-coat-module__idnSpa__orb{flex-basis:76px;width:76px;height:76px}.shiny-coat-module__idnSpa__feature{gap:20px}.shiny-coat-module__idnSpa__featureText h3{font-size:21px}.shiny-coat-module__idnSpa__botanical{font-size:11px}}@media (prefers-reduced-motion:reduce){.shiny-coat-module__idnSpa__chewImage{transform:none}}
.heart-motion-module__1bNgwW__scene.heart-motion-module__1bNgwW__scene{isolation:auto}.heart-motion-module__1bNgwW__figure{mix-blend-mode:multiply}.heart-motion-module__1bNgwW__sequence.heart-motion-module__1bNgwW__sequence{aspect-ratio:1;mix-blend-mode:multiply;block-size:auto;min-block-size:0}.heart-motion-module__1bNgwW__sequence>img,.heart-motion-module__1bNgwW__sequence>canvas{mix-blend-mode:multiply}
.chew-formula-module__C0jLWG__page a:focus-visible,.chew-formula-module__C0jLWG__page summary:focus-visible{outline:3px solid var(--ffl-blue);outline-offset:5px}.chew-formula-module__C0jLWG__title.chew-formula-module__C0jLWG__title span{white-space:normal}.chew-formula-module__C0jLWG__animalPortrait{min-width:0;position:relative}.chew-formula-module__C0jLWG__animalPortrait img{aspect-ratio:3/2;object-fit:cover;border-radius:32px;width:100%;height:auto;display:block}.chew-formula-module__C0jLWG__ingredientLink{align-items:center;gap:14px;display:flex}.chew-formula-module__C0jLWG__ingredientLink img{object-fit:cover;border-radius:12px;flex:0 0 48px;width:48px;height:48px}.chew-formula-module__C0jLWG__ingredientLink>span{overflow-wrap:anywhere;min-width:0}.chew-formula-module__C0jLWG__ingredientLink small{color:var(--ffl-muted);margin-top:3px;font-size:13px;line-height:20px;display:block}.chew-formula-module__C0jLWG__ingredientLink:hover{color:var(--ffl-blue)}.chew-formula-module__C0jLWG__ingredientTextLink{text-underline-offset:4px;-webkit-text-decoration:underline #1161fc4d;text-decoration:underline #1161fc4d}.chew-formula-module__C0jLWG__ingredientTextLink:hover{color:var(--ffl-blue);text-decoration-color:currentColor}.chew-formula-module__C0jLWG__ingredientTextLink:focus-visible{outline:2px solid var(--ffl-blue);outline-offset:5px;border-radius:2px}.chew-formula-module__C0jLWG__composition{border-top:1px solid var(--ffl-line);border-bottom:1px solid var(--ffl-line);margin-top:60px}.chew-formula-module__C0jLWG__composition summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:27px 0;font-size:22px;font-weight:500;line-height:30px;list-style:none;display:flex}.chew-formula-module__C0jLWG__composition summary::-webkit-details-marker{display:none}.chew-formula-module__C0jLWG__plus{border:1px solid var(--ffl-line);border-radius:50%;flex-shrink:0;width:32px;height:32px;position:relative}.chew-formula-module__C0jLWG__plus:before,.chew-formula-module__C0jLWG__plus:after{content:"";background:var(--ffl-ink);width:12px;height:1px;position:absolute;top:15px;left:9px}.chew-formula-module__C0jLWG__plus:after{transform:rotate(90deg)}.chew-formula-module__C0jLWG__composition[open] .chew-formula-module__C0jLWG__plus:after{transform:rotate(0)}.chew-formula-module__C0jLWG__composition>p{max-width:1100px;color:var(--ffl-muted);padding:0 0 28px;font-size:16px;line-height:28px}@media (max-width:767px){.chew-formula-module__C0jLWG__animalPortrait{width:100%;max-width:500px;margin-inline:auto}.chew-formula-module__C0jLWG__animalPortrait img{border-radius:24px}.chew-formula-module__C0jLWG__composition{margin-top:42px}.chew-formula-module__C0jLWG__composition summary{padding:22px 0;font-size:20px}}@media (max-width:479px){.chew-formula-module__C0jLWG__page table{table-layout:fixed}.chew-formula-module__C0jLWG__page table tr>:first-child{width:64%}.chew-formula-module__C0jLWG__page table td{white-space:normal;overflow-wrap:anywhere}.chew-formula-module__C0jLWG__ingredientLink{gap:9px}.chew-formula-module__C0jLWG__ingredientLink img{border-radius:9px;flex-basis:36px;width:36px;height:36px}.chew-formula-module__C0jLWG__ingredientLink small{font-size:12px;line-height:19px}}
