
body.jts-only-wags-page{background:#fbfaf7}
.jts-only-wags-page .site-main,.jts-only-wags-page main{max-width:none}
.jts-only-wags-page .entry-header{display:none}
.jts-only-wags-page .entry-content{margin:0}
.jts-ow-community{max-width:1480px;margin:24px auto 60px;padding:0 18px;color:#24362c}
.jts-ow-hero{min-height:210px;border-radius:24px;overflow:hidden;display:flex;align-items:center;justify-content:space-between;padding:35px 6%;background:linear-gradient(90deg,#f5f1e8 0%,#f5f1e8 54%,#d8d2c4 100%);box-shadow:0 10px 30px rgba(31,61,46,.08)}
.jts-ow-brand{display:flex;align-items:center;gap:14px;color:#143f2c}.jts-ow-brand strong{font-size:clamp(42px,6vw,76px);font-style:italic;line-height:1}.jts-ow-paw{font-size:56px}.jts-ow-kicker{margin:15px 0 5px;font-weight:900;letter-spacing:.24em}.jts-ow-tagline{font-size:clamp(20px,2vw,31px);font-style:italic}.jts-ow-hero-dog{font-size:110px;filter:grayscale(1);opacity:.75}
.jts-ow-layout{display:grid;grid-template-columns:280px minmax(0,760px) 290px;gap:24px;justify-content:center;margin-top:22px}
.jts-ow-left,.jts-ow-right{display:flex;flex-direction:column;gap:18px}.jts-ow-member-card,.jts-ow-side-nav,.jts-ow-info-card,.jts-ow-quote{background:#fff;border:1px solid #e5e0d7;border-radius:18px;box-shadow:0 5px 20px rgba(31,61,46,.04)}
.jts-ow-member-card{padding:20px}.jts-ow-member-head{display:flex;gap:12px;align-items:center}.jts-ow-member-head img{width:58px;height:58px;border-radius:50%;object-fit:cover}.jts-ow-member-head small,.jts-ow-member-head strong{display:block}.jts-ow-member-head strong{font-size:18px;color:#1f3d2e}.jts-ow-mini-paws{display:flex;gap:7px;margin:14px 0}.jts-ow-mini-paws span{filter:grayscale(1);opacity:.25}.jts-ow-mini-paws .on{filter:none;opacity:1}.jts-ow-member-card .button{display:block;text-align:center;border-radius:10px!important;background:#1f3d2e!important;color:#fff!important}
.jts-ow-side-nav{padding:10px}.jts-ow-side-nav a{display:block;padding:11px 13px;border-radius:10px;color:#34433a;text-decoration:none}.jts-ow-side-nav a:hover,.jts-ow-side-nav a.active{background:#edf3ee;color:#173e2d;font-weight:800}.jts-ow-pack-note{text-align:center;padding:24px;font-size:22px;font-style:italic}
.jts-ow-info-card{padding:20px}.jts-ow-info-card h3{color:#1f3d2e;margin:0 0 8px}.jts-ow-info-card ul{list-style:none;padding:0;margin:14px 0 0}.jts-ow-info-card li{margin:11px 0;padding-left:25px;position:relative}.jts-ow-info-card li:before{content:"✓";position:absolute;left:0;color:#1f6b45;font-weight:900}.jts-ow-quote{padding:28px;text-align:center;font-size:26px;font-style:italic;color:#1f3d2e;background:#f5f1e8}
.jts-ow-main .jts-ow{max-width:none}.jts-ow-main .jts-ow>header{text-align:left;background:#fff;border:1px solid #e5e0d7;border-radius:18px;padding:22px 24px;margin-bottom:16px}.jts-ow-main .jts-ow>header span{color:#7f9676}.jts-ow-main .jts-ow>header h1{font-size:28px;margin:4px 0}.jts-ow-main .jts-ow-compose{background:#fff;border:1px solid #e5e0d7;border-radius:18px;padding:18px 20px;box-shadow:0 5px 20px rgba(31,61,46,.04)}
.jts-ow-main .jts-ow-compose summary{font-size:21px;cursor:pointer}.jts-ow-main .jts-ow-compose input,.jts-ow-main .jts-ow-compose textarea,.jts-ow-main .jts-ow-compose select{border:1px solid #d8ddd9;border-radius:10px;padding:11px 12px;background:#fbfcfb}.jts-ow-main .jts-ow-compose button{background:#1f3d2e!important;color:#fff!important;border-radius:10px!important}
.jts-ow-main .jts-ow-card{border:1px solid #e5e0d7;border-radius:18px;box-shadow:0 5px 20px rgba(31,61,46,.05)}.jts-ow-main .jts-ow-card-head{padding:16px 18px}.jts-ow-main .jts-ow-photo{background:#f2f0eb}.jts-ow-main .jts-ow-photo img{max-height:720px;object-fit:contain;margin:auto}.jts-ow-main .jts-ow-body{padding:16px 18px}
.jts-ow-main .jts-ow-product{border:1px solid #e3ddd2;background:#f8f5ee;padding:12px 14px;border-radius:12px}.jts-ow-main .jts-ow-actions{border-bottom:1px solid #eee;padding-bottom:12px}.jts-ow-main .jts-ow-actions button{font-size:16px;color:#1f3d2e;cursor:pointer}.jts-ow-main .jts-ow-actions a{color:#66736b;font-size:13px}
.jts-ow-main .jts-ow-comments form{background:#f6f7f5;border-radius:999px;padding:5px 6px 5px 14px;align-items:center}.jts-ow-main .jts-ow-comments input{border:0!important;background:transparent!important;outline:0;padding:8px!important}.jts-ow-main .jts-ow-comments button{border:0;background:#1f3d2e;color:#fff;border-radius:999px;padding:8px 15px;cursor:pointer;font-weight:800}
.jts-ow-locked{max-width:780px;margin:60px auto;padding:55px 35px;text-align:center;border-radius:24px;background:#1f3d2e;color:#fff}.jts-ow-locked h1{font-size:58px;color:#fff;margin:5px}.jts-ow-locked h2{color:#dcc8a3}.jts-ow-locked p{max-width:600px;margin:18px auto 25px}.jts-ow-lock-paw{font-size:60px}.jts-ow-locked>span{display:block;text-transform:uppercase;letter-spacing:.18em;color:#dcc8a3;font-weight:900}.jts-ow-locked .button{background:#dcc8a3!important;color:#1f3d2e!important;border-radius:999px!important}
@media(max-width:1100px){.jts-ow-layout{grid-template-columns:230px minmax(0,1fr)}.jts-ow-right{display:none}}
@media(max-width:760px){.jts-ow-community{padding:0 10px;margin-top:10px}.jts-ow-hero{min-height:155px;padding:24px}.jts-ow-brand strong{font-size:44px}.jts-ow-paw{font-size:38px}.jts-ow-hero-dog{display:none}.jts-ow-kicker{font-size:10px}.jts-ow-layout{display:block}.jts-ow-left{margin-bottom:14px}.jts-ow-member-card{padding:15px}.jts-ow-side-nav,.jts-ow-pack-note{display:none}.jts-ow-main .jts-ow>header{display:none}.jts-ow-main .jts-ow-card{border-radius:15px}.jts-ow-main .jts-ow-comments form{border-radius:14px}.jts-ow-locked h1{font-size:42px}}
