/* Only the two link-to-series bib pages; no global series or commerce changes. */
.bib-page[data-gauze-editorial="woven"] .hero::before{display:none}
.bib-page[data-gauze-editorial="woven"] .hero.hps-photo-led .hero-card.hps-life-hero{padding:0;border:0;background:transparent;box-shadow:none;transform:none}
.bib-page[data-gauze-editorial="woven"] .hero h1{max-width:none}
.bib-page[data-gauze-editorial="woven"] .hero.hps-photo-led>div.hibou-catalog-closed-state{grid-column:1/-1;width:100%;order:-1}
.bib-page[data-gauze-editorial="woven"] .spec-panel{background:#f2efe6;border:1px solid #dcd5c8;box-shadow:none}
.bib-page[data-gauze-editorial="woven"] .spec-panel .section-title{color:#344d3b}
.bib-page[data-gauze-editorial="woven"] .spec-panel .section-body,
.bib-page[data-gauze-editorial="woven"] .spec-panel dt,
.bib-page[data-gauze-editorial="woven"] .spec-panel dd{color:#5b554a}
.bib-page[data-gauze-editorial="woven"] .spec-panel .spec-item{border-color:#dcd5c8}
.bib-page[data-gauze-editorial="woven"] .spec-panel::before{display:none}
.bib-page[data-gauze-editorial="woven"] .cta{background:#eef0e7;box-shadow:none}
.bib-page[data-gauze-editorial="woven"] .section-kicker{color:#84533e}
.bib-page[data-gauze-editorial="woven"] .hps figure img{background:transparent}
.bib-page[data-gauze-editorial="woven"] .hps-nav a:focus-visible{outline:2px solid #344d3b;outline-offset:4px}
.bib-page[data-gauze-editorial="woven"] .hibou-header-inner{max-width:1320px}
.bib-page[data-gauze-editorial="woven"] .logo span,.bib-page[data-gauze-editorial="woven"] .cart-link{white-space:nowrap}
.bib-page[data-gauze-editorial="woven"] .logo,.bib-page[data-gauze-editorial="woven"] .nav-actions{flex-shrink:0}

/* Scoped additions: native content, generous controls, full frames. */
.bib-page[data-gauze-editorial="woven"] main{background:#fbf8f2}
.bib-page[data-gauze-editorial="woven"] .hero.hps-photo-led h1{color:#344d3b}
.bib-page[data-gauze-editorial="woven"] .hero .lead{color:#5b554a}
.bib-page[data-gauze-editorial="woven"] .hps-life-hero::before{display:none}
.bib-page[data-gauze-editorial="woven"] .hero .btn-primary,.bib-page[data-gauze-editorial="woven"] .cta .btn-primary{background:#37513e;color:#fff;min-height:48px}
.bib-page[data-gauze-editorial="woven"] .btn-secondary{color:#344d3b}
.bib-page[data-gauze-editorial="woven"] .bib-use{padding:40px 0;border-bottom:1px solid #dcd5c8}
.bib-page[data-gauze-editorial="woven"] .bib-use-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding-left:24px;margin:24px 0 0}
.bib-page[data-gauze-editorial="woven"] .bib-use-steps b{color:#344d3b}
.bib-page[data-gauze-editorial="woven"] .bib-use-steps p{margin:8px 0 0}
.bib-page[data-gauze-editorial="woven"] .bib-care-section{max-width:760px;margin:44px auto 0}
.bib-page[data-gauze-editorial="woven"] .hps-care{margin-top:0;border-bottom:0}
.bib-page[data-gauze-editorial="woven"] .hps-care:last-child{border-bottom:1px solid #dcd5c8}
.bib-page[data-gauze-editorial="woven"] .hps-care summary{font-size:18px;line-height:1.6;min-height:52px}
.bib-page[data-gauze-editorial="woven"] .hps-care a{display:inline-block;min-height:44px}
.bib-page[data-gauze-editorial="woven"] main>#hibou-product-purchase-mode{margin-top:0;margin-bottom:40px}
.bib-page[data-gauze-editorial="woven"] #hibouScrollTop{display:none!important}
.bib-page[data-gauze-editorial="woven"] .bib-noscript{font-size:14px;color:#5b554a;line-height:1.8}
.bib-page[data-gauze-editorial="woven"] .bib-noscript a{color:#344d3b;display:inline-flex;min-height:44px;align-items:center;text-decoration:underline}
.bib-page[data-gauze-editorial="woven"] [id]{scroll-margin-top:110px}
@media(prefers-reduced-motion:reduce){html:has(>body.bib-page[data-gauze-editorial="woven"]){scroll-behavior:auto}}
@media(max-width:959px){.bib-page[data-gauze-editorial="woven"] .hero .bib-noscript{order:9}.bib-page[data-gauze-editorial="woven"] .hero .btns>.btn-primary{flex:auto}}
@media(max-width:700px){.bib-page[data-gauze-editorial="woven"] .bib-use-steps{grid-template-columns:1fr;gap:20px}.bib-page[data-gauze-editorial="woven"] .spec-panel{padding:28px 22px}.bib-page[data-gauze-editorial="woven"] .cta{padding:28px 22px}.bib-page[data-gauze-editorial="woven"] .spec-list,.bib-page[data-gauze-editorial="woven"] .spec-item{min-width:0}.bib-page[data-gauze-editorial="woven"] .spec-item{grid-template-columns:64px minmax(0,1fr)}}
