/* Independent washes return to paper at both edges, including after reordering. */
body:has(.fold){--canvas:#faf9f4;--section-pad:clamp(36px,4vw,66px)}
body .fold .offer-savings .deal b{display:inline-block;background:#e1ead8;color:#1e4935;border-radius:4px;padding:4px 8px;font:700 15px/1.2 Arial,sans-serif}
body .fold .offer-savings .deal sup{color:#426047;margin-left:2px}
body .fold .offer-spread.still .bottle-link{display:grid;justify-items:center}
body .fold .offer-spread .sea-sale{display:inline-flex;justify-content:center;align-items:baseline;gap:14px;line-height:20px}
body .fold .offer-spread .sea-sale>*{box-sizing:border-box;font-family:Arial,sans-serif;font-size:16px;line-height:20px;margin:0}
body .fold .offer-spread .sea-buy{min-height:44px;padding:12px 0;border:0;text-decoration:underline;text-underline-offset:4px}
body:has(.fold) .fold #quality.offer-record{padding-top:20px!important;padding-bottom:38px!important;background:linear-gradient(var(--flax),var(--canvas))!important}
body .fold .rosemary-edit{background:var(--canvas);padding:0}
body .fold .rosemary-edit .bot-shelf{padding-top:26px!important;padding-bottom:20px!important}
body .fold .shelf-head h2{font:normal clamp(36px,3.3vw,50px)/1.05 Georgia,serif;letter-spacing:-.04em}
body .fold .rosemary-edit .trial-cover{background:linear-gradient(var(--canvas),#e5ecdc 30%,#e5ecdc 68%,var(--canvas))!important;padding-block:var(--section-pad);align-items:center}
body .fold .trial-cover .study-photograph{height:clamp(178px,16vw,236px)}
body #builder.app.click-builder{background:var(--canvas)!important}
body #builder.click-builder .pick-desk{background:linear-gradient(var(--canvas),#f2f0e5 42%,#f2f0e5 76%,var(--canvas))!important;padding-block:28px 22px}
body .pick-total{border:0;gap:24px;align-items:center;padding:8px 0}
body .pick-total .pick-slots{flex:0 1 230px;display:flex;justify-content:space-between}
body .pick-total span.pick-slot{display:inline-flex;align-items:center;gap:5px;padding:0}
body .pick-total span.pick-slot::before{content:'';width:7px;height:7px;border:1px solid #9dab90;border-radius:50%}
body .pick-total .pick-review{margin-left:auto}
body #fieldstory.fj{padding-top:30px;background:linear-gradient(var(--canvas),#f5ecdd 45%,var(--canvas))!important}
body #fieldstory.fj .fj-inner{max-width:none;padding-inline:var(--page-gutter)}
body:has(.fold) #learn #research{background:linear-gradient(var(--canvas),#eee9ef 42%,#eee9ef 73%,var(--canvas))!important;padding-block:var(--section-pad) 24px!important}
body:has(.fold) #learn .closing85{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:var(--canvas)!important;border:0}
body:has(.fold) #learn #giving.sg-care{width:100%!important;max-width:none!important;margin:0!important;min-height:clamp(290px,24vw,375px);padding:44px var(--page-gutter)!important;box-sizing:border-box}
body #learn #giving .care-copy{padding:0!important;margin:0!important}
body:has(.fold) #learn footer.main-footer77.mobile-footer-fixed{display:grid!important;width:100%;max-width:none;margin:0;box-sizing:border-box;grid-template-columns:1.15fr 1.2fr .65fr;grid-template-rows:auto auto;gap:24px 5vw;align-items:start;padding:36px var(--page-gutter) 30px!important}
body #learn footer.main-footer77 .footer-brand{grid-area:1/1;gap:6px;border:0}
body #learn footer.main-footer77 .footer-follow{display:flex;align-items:center;gap:8px;border:0;margin:0;padding:0}
body #learn footer.main-footer77 .footer-follow>span{font:14px Arial,sans-serif;color:#475e50}
body #learn footer.main-footer77 .footer-follow nav.fix-social{margin:0!important;gap:0}
body #learn footer.main-footer77 .foot-more{grid-area:1/2}
body #learn footer.main-footer77 .footer-care{grid-area:1/3}
body #learn footer.main-footer77 .footer-utility{grid-area:2/1/3/-1;display:flex!important;align-items:baseline;flex-wrap:wrap;gap:8px 18px;padding-top:14px;border-top:1px solid #d7dccf}
body #learn footer.main-footer77 .footer-utility p{margin:0 0 0 auto;padding:0;border:0}
@media(max-width:760px){body:has(.fold) #learn footer.main-footer77.mobile-footer-fixed{grid-template-columns:1fr 1fr}body #learn footer.main-footer77 .footer-brand{grid-area:1/1/2/-1}body #learn footer.main-footer77 .foot-more{grid-area:2/1}body #learn footer.main-footer77 .footer-care{grid-area:2/2}body #learn footer.main-footer77 .footer-utility{grid-row:3}}
