.z-grooming-03 .z-s8198cdbce8.z-s8198cdbce8.z-s8198cdbce8{max-width:1200px;margin:0 auto;padding:0 var(--z-edge) clamp(42px,7.6vw,110px)}.z-grooming-03 .z-sa51e2e4eb3.z-sa51e2e4eb3.z-sa51e2e4eb3{font-size:clamp(28px,3.9vw,54px);margin:0 0 20px;line-height:1.04}.z-grooming-03 .z-se89481cff7.z-se89481cff7.z-se89481cff7{font-weight:500;font-style:italic;color:var(--wp--preset--color--terracotta)}.z-grooming-03 .z-s2d4ddd2f91.z-s2d4ddd2f91.z-s2d4ddd2f91{font-size:var(--wp--preset--font-size--body);line-height:1.75;color:var(--wp--preset--color--muted);margin:0 0 16px}.z-grooming-03 .z-s57450582f8.z-s57450582f8.z-s57450582f8{font-size:var(--wp--preset--font-size--body);line-height:1.75;color:var(--wp--preset--color--muted);margin:0 0 26px}.z-grooming-03 .z-s0a2023b702.z-s0a2023b702.z-s0a2023b702{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px;align-items:center}.z-grooming-03 .z-s6ee0661ec0.z-s6ee0661ec0.z-s6ee0661ec0{flex-shrink:0}.z-grooming-03 .z-se637311b83.z-se637311b83.z-se637311b83{position:absolute;top:-12px;left:10px;z-index:2;transform:rotate(-5deg)}.z-grooming-03 .z-s8666d60415.z-s8666d60415.z-s8666d60415{object-position:center center}:where(.z-grooming-03) a{color:inherit;text-decoration:none}:where(.z-grooming-03) a[href]:not(.link){transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1),background-color .2s ease,color .2s ease}@keyframes fade-up{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}:where(.z-grooming-03) .reveal{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}:where(.z-grooming-03) .btn{display:inline-flex;align-items:center;gap:8px;padding:15px clamp(16px,1.9vw,28px);border-radius:10px;font-family:var(--wp--preset--font-family--lora);font-size:var(--wp--preset--font-size--button);font-weight:600;letter-spacing:-.01em;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1),background-color .2s ease,color .2s ease}:where(.z-grooming-03) .btn-outline{background:transparent;color:var(--wp--preset--color--ink);border:1.5px solid var(--wp--preset--color--ink)}:where(.z-grooming-03) .btn-outline:hover{background:var(--wp--preset--color--ink);color:var(--wp--preset--color--cream)}:where(.z-grooming-03) .wavy-photo{aspect-ratio:6/5;overflow:hidden;border-radius:24px;background:var(--wp--preset--color--sand);transition:border-radius .6s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1)}:where(.z-grooming-03) .wavy-photo-alt{aspect-ratio:1;border-radius:50%}:where(.z-grooming-03) .care-photo{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.22,1,.36,1)}:where(.z-grooming-03) .sticker-note{display:inline-block;background:var(--wp--preset--color--yellow);color:var(--wp--preset--color--ink);padding:7px 14px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}:where(.z-grooming-03) .why-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(28px,4vw,60px);align-items:center}:where(.z-grooming-03) .why-photo-wrap{position:relative}:where(.z-grooming-03) .why-photo-wrap .wavy-photo{aspect-ratio:4/3;width:100%;border-radius:24px}:where(.z-grooming-03) .why-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:11px 20px}:where(.z-grooming-03) .why-list li{position:relative;padding-left:26px;font-size:15px;line-height:1.5;color:var(--wp--preset--color--muted)}:where(.z-grooming-03) .why-list li::before{content:"";position:absolute;left:0;top:6px;width:15px;height:15px;border-radius:50%;background:var(--wp--preset--color--yellow);box-shadow:inset 0 0 0 2px var(--wp--preset--color--ink)}:where(.z-grooming-03) .award-chip{display:inline-block;background:var(--wp--preset--color--ink);color:var(--wp--preset--color--yellow);font-family:var(--wp--preset--font-family--lora);font-weight:600;font-size:14.5px;letter-spacing:-.01em;padding:7px 20px;border-radius:999px;transform:rotate(-3deg)}@media(max-width:900px){:where(.z-grooming-03) .why-grid{grid-template-columns:1fr}:where(.z-grooming-03) .why-list{grid-template-columns:1fr}}:where(.z-grooming-03) .heading{font-family:var(--wp--preset--font-family--fraunces);font-weight:700;letter-spacing:-.02em;color:var(--wp--preset--color--ink)}@keyframes to-top-float-live{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}:where(.z-grooming-03) img,:where(.z-grooming-03) svg{max-width:100%}:where(.z-grooming-03) p,:where(.z-grooming-03) h2,:where(.z-grooming-03) li,:where(.z-grooming-03) a,:where(.z-grooming-03) span,:where(.z-grooming-03) div{overflow-wrap:break-word}:where(.z-grooming-03) .eyebrow{display:inline-block;max-width:100%;font-family:var(--wp--preset--font-family--fraunces);font-optical-sizing:auto;font-weight:500;font-size:clamp(16px,1.6vw,25px);line-height:1.2;letter-spacing:-.01em;color:var(--wp--preset--color--terracotta);margin:0 0 -2px;text-transform:none;font-style:italic}@media(hover:none) and (pointer:coarse){:where(.z-grooming-03) .btn{min-height:44px}}@media(prefers-reduced-motion:reduce){:where(.z-grooming-03) .reveal{animation:none !important;transition:none !important;opacity:1 !important;transform:none !important}}@media(max-width:700px){:where(.z-grooming-03) [data-z-style*="display: flex"]:not([data-z-style*="flex-direction: column"]):not([data-z-style*="overflow-x: auto"]):not([data-z-style*="overflow-x: scroll"]):not(.btn):not(.hero-badge):not(.hero-text-link):not(.nav-dropdown-item):not([data-z-style*="inline-flex"]){flex-wrap:wrap}:where(.z-grooming-03) [data-z-style*="display: flex"]>.btn{flex:1 1 auto;justify-content:center}}@media(max-width:480px){:where(.z-grooming-03) .btn{width:100%;justify-content:center}}@media(max-width:900px){:where(.z-grooming-03) .wavy-photo{aspect-ratio:5 / 4}}:where(.z-grooming-03) .reveal{opacity:1 !important;transform:none !important;transition:none !important}@media(max-width:700px){:where(.z-grooming-03) .sticker-note{white-space:normal !important;max-width:62vw !important}:where(.z-grooming-03) .why-grid{grid-template-columns:1fr !important}:where(.z-grooming-03) .why-list{grid-template-columns:1fr !important}}@media(max-width:900px){:where(.z-grooming-03) section>*,:where(.z-grooming-03) .why-grid>*{min-width:0}}@media(max-width:900px){:where(.z-grooming-03) .why-photo-wrap,:where(.z-grooming-03) *:has(>.sticker-note[data-z-style*="position: absolute"]){margin-top:30px}}:where(.z-grooming-03) img{max-width:100%}