@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Space+Grotesk:wght@600;700&display=swap');
:root{--ink:#152b22;--muted:#627469;--rose:#009e52;--wine:#1d6b38;--gold:#009e52;--cream:#fff;--line:#e1ece5;--wash:#f3faf5}body{font-family:'Inter','Noto Sans Thai',sans-serif;background:#fff;color:#152b22}h1,h2,h3,.brand{font-family:'Space Grotesk','Noto Sans Thai',sans-serif}html{scroll-behavior:smooth}.top{background:rgba(255,255,255,.95)!important;border-bottom:1px solid #e1eee7!important;box-shadow:0 6px 32px #0a4c2810!important}.brand,.brand small{color:#175b37!important}.seal{background:#eaf8ef!important;color:#009e52!important;border-radius:16px!important;box-shadow:none!important}.nav a:hover,.nav a.active{color:#008947!important}.hero{background:linear-gradient(115deg,#fff 0%,#fff 45%,#edfaef 100%)!important;color:#142e21!important;min-height:560px;position:relative;overflow:hidden}.hero .wrap{position:relative;z-index:2}.hero h1{font-weight:700!important;max-width:760px;letter-spacing:-.045em!important;line-height:1.12!important}.hero p{max-width:620px}.pet-hero-video{position:absolute;right:0;top:0;width:54%;height:100%;object-fit:cover;opacity:.25;mix-blend-mode:multiply;pointer-events:none;mask-image:linear-gradient(to right,transparent,#000 35%)}.pet-hero-glow{position:absolute;inset:0;background:linear-gradient(90deg,#fff 0%,#fff9 42%,transparent 100%);pointer-events:none}.hero .eyebrow,.hero .kicker{color:#009e52!important}a.btn,button,.btn,.chip,.filter,.read,.cta,.social a,.tabs button,.sort button,[role=button],input[type=submit]{border-radius:9999px!important}button,.btn,a.btn,.read,.cta{min-height:42px;padding-left:20px!important;padding-right:20px!important;transition:transform .2s ease,box-shadow .2s ease!important}button:hover,.btn:hover,.read:hover{transform:translateY(-2px)}.primary,.cta-primary,.hero a.btn,.hero button{background:#1d6b38!important;color:white!important;border-color:#1d6b38!important}.section{background:#fff}.section:nth-of-type(even){background:#f6fbf7}.guide,.product-card,.comparison-card{border-radius:24px!important}.article-header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 6%;background:#fff;border-bottom:1px solid #e5eee8;font-weight:700;color:#176138}.article-header a,.related a{color:#126439;text-decoration:none;border:1px solid #98d7b3;border-radius:999px;padding:12px 23px;display:inline-block}.article-container{max-width:860px;margin:55px auto;padding:0 24px}.pet-article h1{font-size:clamp(2rem,4vw,3.6rem);letter-spacing:-.04em;line-height:1.18}.pet-article h2{margin:37px 0 12px;font-size:1.5rem;color:#136039}.pet-article p{color:#495d51;font-size:1.04rem;line-height:1.95}.pet-article .lead{font-size:1.17rem;color:#254f39}.related{margin:42px 0}.article-footer{text-align:center;padding:28px;background:#eff8f1;color:#426b50}@media(max-width:900px){.pet-hero-video{width:100%;opacity:.13}.pet-hero-glow{background:linear-gradient(90deg,#fffffff2,#ffffffe6)}.hero{min-height:460px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}