
/* Walking & Outdoor page-owned editorial v3.3. Target-scoped, neutral PETMERO system. */
#petmero-walking-outdoor-v33{--wo-ink:#292720;--wo-muted:#625e55;--wo-line:#ded9d0;--wo-soft:#f3f0e9;--wo-soft2:#eeeae2;--wo-paper:#fcfbf8;color:var(--wo-ink);font:400 16px/1.72 Inter,Arial,sans-serif;background:var(--wo-paper)}
#petmero-walking-outdoor-v33 *{box-sizing:border-box}#petmero-walking-outdoor-v33 .wo-wrap{width:min(1180px,calc(100% - 48px));margin-inline:auto}#petmero-walking-outdoor-v33 section{padding:70px 0}#petmero-walking-outdoor-v33 h2{font:400 clamp(31px,3.15vw,46px)/1.11 Georgia,serif;letter-spacing:-.028em;margin:0 0 18px;color:var(--wo-ink);max-width:930px}#petmero-walking-outdoor-v33 h3{font:400 22px/1.28 Georgia,serif;margin:0 0 9px;color:var(--wo-ink)}#petmero-walking-outdoor-v33 p,#petmero-walking-outdoor-v33 li{font:400 16px/1.72 Inter,Arial,sans-serif;color:var(--wo-muted)}#petmero-walking-outdoor-v33 p{margin:0 0 16px;max-width:76ch}#petmero-walking-outdoor-v33 .wo-eyebrow{display:block;font:700 11px/1.4 Inter,Arial,sans-serif;letter-spacing:.16em;margin-bottom:15px;color:var(--wo-ink)}#petmero-walking-outdoor-v33 .wo-intro{font-size:17px;line-height:1.72;max-width:70ch}#petmero-walking-outdoor-v33 .wo-tint{background:var(--wo-soft)}#petmero-walking-outdoor-v33 a{color:inherit;text-underline-offset:5px}#petmero-walking-outdoor-v33 a:focus-visible,#petmero-walking-outdoor-v33 button:focus-visible,#petmero-walking-outdoor-v33 summary:focus-visible{outline:3px solid #ad9267;outline-offset:4px}
/* Range planning: typography and rules rather than card-everything. */
#petmero-walking-outdoor-v33 .wo-plan-head{display:grid;grid-template-columns:.76fr 1.24fr;gap:70px;align-items:end;margin-bottom:30px}#petmero-walking-outdoor-v33 .wo-plan-head p{margin-bottom:3px}#petmero-walking-outdoor-v33 .wo-map{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--wo-line);border-bottom:1px solid var(--wo-line)}#petmero-walking-outdoor-v33 .wo-map article{padding:28px 28px 27px 0}#petmero-walking-outdoor-v33 .wo-map article+article{padding-left:28px;border-left:1px solid var(--wo-line)}#petmero-walking-outdoor-v33 .wo-map h3{font-size:23px}#petmero-walking-outdoor-v33 .wo-map p{font-size:14px;line-height:1.68;margin:0;max-width:none}
/* Range architecture: shared brand system vs SKU-specific decisions. */
#petmero-walking-outdoor-v33 .wo-architecture{background:var(--wo-soft)}#petmero-walking-outdoor-v33 .wo-architecture-head{max-width:790px;margin-bottom:34px}#petmero-walking-outdoor-v33 .wo-compare{display:grid;grid-template-columns:1fr 1fr;gap:70px;border-top:1px solid #d4cec3}#petmero-walking-outdoor-v33 .wo-compare>div{padding-top:26px}#petmero-walking-outdoor-v33 .wo-compare h3{font-size:25px;margin-bottom:14px}#petmero-walking-outdoor-v33 .wo-list{list-style:none;padding:0;margin:0}#petmero-walking-outdoor-v33 .wo-list li{padding:12px 0;border-bottom:1px solid #d4cec3;font-size:14px;line-height:1.62}#petmero-walking-outdoor-v33 .wo-list strong{color:var(--wo-ink);font-weight:600}
/* Sample review: two balanced columns, no orphaned image/text area. */
#petmero-walking-outdoor-v33 .wo-sample-head{display:grid;grid-template-columns:.78fr 1.22fr;gap:70px;align-items:end;margin-bottom:30px}#petmero-walking-outdoor-v33 .wo-sample-head p{margin-bottom:3px}#petmero-walking-outdoor-v33 .wo-sample-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;border-top:1px solid var(--wo-line)}#petmero-walking-outdoor-v33 .wo-sample-col{padding-top:26px}#petmero-walking-outdoor-v33 .wo-sample-col h3{font-size:25px}#petmero-walking-outdoor-v33 .wo-sample-col ol{list-style:none;padding:0;margin:18px 0 0;counter-reset:sample}#petmero-walking-outdoor-v33 .wo-sample-col li{counter-increment:sample;display:grid;grid-template-columns:34px 1fr;gap:12px;padding:13px 0;border-top:1px solid var(--wo-line);font-size:14px;line-height:1.64}#petmero-walking-outdoor-v33 .wo-sample-col li:before{content:counter(sample,decimal-leading-zero);font:400 13px/1.6 Georgia,serif;color:#8b7c67}#petmero-walking-outdoor-v33 .wo-note{margin-top:28px;padding:18px 0 0;border-top:1px solid var(--wo-line);font-size:13px;line-height:1.68;max-width:92ch}
/* First brief: sequential without turning every step into a boxed component. */
#petmero-walking-outdoor-v33 .wo-brief{background:var(--wo-soft2)}#petmero-walking-outdoor-v33 .wo-brief-head{max-width:800px;margin-bottom:30px}#petmero-walking-outdoor-v33 .wo-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid #d2ccc1;border-bottom:1px solid #d2ccc1}#petmero-walking-outdoor-v33 .wo-step{padding:24px 26px 24px 0}#petmero-walking-outdoor-v33 .wo-step+.wo-step{padding-left:26px;border-left:1px solid #d2ccc1}#petmero-walking-outdoor-v33 .wo-step .wo-no{display:block;font:400 13px/1.5 Georgia,serif;color:#8b7c67;margin-bottom:13px}#petmero-walking-outdoor-v33 .wo-step h3{font-size:21px}#petmero-walking-outdoor-v33 .wo-step p{font-size:14px;line-height:1.65;margin:0}#petmero-walking-outdoor-v33 .wo-brief-actions{display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:end;margin-top:30px}#petmero-walking-outdoor-v33 .wo-brief-actions p{margin:0}#petmero-walking-outdoor-v33 .wo-actions{display:flex;gap:22px;justify-content:flex-end;align-items:center;flex-wrap:wrap}#petmero-walking-outdoor-v33 .wo-text-action{appearance:none;background:transparent;border:0;border-bottom:1px solid currentColor;border-radius:0;padding:11px 0 8px;min-height:44px;color:var(--wo-ink);font:600 14px/1.4 Inter,Arial,sans-serif;text-decoration:none;cursor:pointer}
/* FAQ: range-level questions only; native details keeps the interaction accessible without page JS. */
#petmero-walking-outdoor-v33 .wo-faq-head{display:grid;grid-template-columns:.78fr 1.22fr;gap:70px;align-items:end;margin-bottom:20px}#petmero-walking-outdoor-v33 .wo-faq-head p{margin-bottom:4px}#petmero-walking-outdoor-v33 .wo-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 46px}#petmero-walking-outdoor-v33 .wo-faq{padding:58px 0 50px}#petmero-walking-outdoor-v33 details{border-bottom:1px solid var(--wo-line);padding:16px 0;align-self:start}#petmero-walking-outdoor-v33 summary{cursor:pointer;font:600 15px/1.5 Inter,Arial,sans-serif;min-height:48px;padding:5px 26px 5px 0;color:var(--wo-ink)}#petmero-walking-outdoor-v33 details p{margin:10px 0 0;font-size:14px;line-height:1.7}
@media(max-width:900px){#petmero-walking-outdoor-v33 .wo-plan-head,#petmero-walking-outdoor-v33 .wo-sample-head,#petmero-walking-outdoor-v33 .wo-faq-head,#petmero-walking-outdoor-v33 .wo-brief-actions{grid-template-columns:1fr;gap:26px}#petmero-walking-outdoor-v33 .wo-compare,#petmero-walking-outdoor-v33 .wo-sample-grid{gap:34px}#petmero-walking-outdoor-v33 .wo-steps{grid-template-columns:1fr 1fr}#petmero-walking-outdoor-v33 .wo-step:nth-child(3){border-left:0;border-top:1px solid #d2ccc1;padding-left:0}#petmero-walking-outdoor-v33 .wo-step:nth-child(4){border-top:1px solid #d2ccc1}#petmero-walking-outdoor-v33 .wo-actions{justify-content:flex-start}}
@media(max-width:700px){#petmero-walking-outdoor-v33 .wo-wrap{width:calc(100% - 32px)}#petmero-walking-outdoor-v33 section{padding:46px 0}#petmero-walking-outdoor-v33 h2{font-size:clamp(29px,9vw,38px)}#petmero-walking-outdoor-v33 .wo-map,#petmero-walking-outdoor-v33 .wo-compare,#petmero-walking-outdoor-v33 .wo-sample-grid,#petmero-walking-outdoor-v33 .wo-faq-grid,#petmero-walking-outdoor-v33 .wo-steps{grid-template-columns:1fr}#petmero-walking-outdoor-v33 .wo-map article{padding:21px 0}#petmero-walking-outdoor-v33 .wo-map article+article{padding-left:0;border-left:0;border-top:1px solid var(--wo-line)}#petmero-walking-outdoor-v33 .wo-compare{gap:24px}#petmero-walking-outdoor-v33 .wo-compare>div+div{padding-top:0}#petmero-walking-outdoor-v33 .wo-sample-grid{gap:24px}#petmero-walking-outdoor-v33 .wo-sample-col+div{padding-top:0}#petmero-walking-outdoor-v33 .wo-step,#petmero-walking-outdoor-v33 .wo-step+.wo-step,#petmero-walking-outdoor-v33 .wo-step:nth-child(3){padding:20px 0;border-left:0;border-top:1px solid #d2ccc1}#petmero-walking-outdoor-v33 .wo-step:first-child{border-top:0}#petmero-walking-outdoor-v33 .wo-actions{gap:16px}}
