body{--linen:#f3eddf;--paper:#faf9f4;--sage:#e6ecdf;--mist:#f0f3eb;--lilac:#e9e5ec;--ink:#193f30}
body:has(.fold) .fold{display:block!important;padding:0!important;background:var(--linen)!important;margin:0;width:100%;max-width:none}
body .fold .offer-spread.still{display:grid!important;position:relative;grid-template: "words bottle savings" auto / minmax(220px,1fr) minmax(160px,.7fr) minmax(220px,.85fr);align-items:center;column-gap:4vw;padding:38px max(6vw,calc((100vw - 1280px)/2));background:var(--linen)!important;border:0;margin:0;width:100%;max-width:none;box-sizing:border-box}
.offer-spread .words{grid-area:words}.offer-spread .bottle-link{grid-area:bottle}.offer-spread .offer-savings{grid-area:savings;min-width:0}
body .offer-spread .words h1{line-height:.97}.offer-spread .example-label{font:16px/1.4 Arial;margin:0 0 8px}
body .fold .offer-savings .deal{display:block!important;margin:0 0 14px;font:600 19px/1.5 Arial}
body .fold .offer-savings .deal s{font:normal clamp(26px,3vw,42px)/1.2 Georgia;color:#944a38;display:block;text-decoration-thickness:1.5px;margin:0 0 4px}
body .fold .offer-savings .compare-four{border:0;background:transparent;margin:0;padding:0;width:auto}
body .fold .offer-savings .compare-four summary{background:#234b39;color:white;border:0;border-radius:28px;cursor:pointer;padding:10px 18px;display:inline-flex;align-items:center;gap:10px;min-height:44px;font:600 14px Arial}
body .fold .offer-spread:has(details[open]){align-items:start}
body .fold .offer-savings .deal-note:empty{display:none}
body .fold .trial-cover{background:var(--sage)!important;display:grid!important;grid-template-columns:minmax(160px,.58fr) minmax(260px,1.35fr) minmax(155px,.64fr);grid-template-rows:auto auto auto auto;gap:5px 3vw;padding:24px max(6vw,calc((100vw - 1280px)/2));align-items:center;max-width:none;width:100%;border:0;margin:0;box-sizing:border-box}
body .fold .trial-cover>:is(.folio,h2,.trial-summary,ol,small){grid-column:2;margin:0;max-width:none;width:auto}.fold .trial-cover .folio{grid-row:1}.fold .trial-cover h2{grid-row:2}.fold .trial-cover :is(.trial-summary,ol){grid-row:3}.fold .trial-cover small{grid-row:4}
body .fold .trial-cover .study-photograph{display:block!important;grid-column:1;grid-row:1/5;width:100%;height:130px;min-height:0;margin:0;background:transparent}
body .fold .trial-cover .study-photograph img{width:100%;height:100%;min-height:0;object-fit:contain}
body .fold .trial-cover>img{display:none}
body .fold .trial-cover>a:not(.study-photograph){grid-column:3;grid-row:2;justify-self:start;align-self:center}
body .fold .trial-cover>a.original-study{grid-row:3}
body .fold .bot-shelf{margin:0!important;padding:25px 5vw 18px!important;background:var(--paper)!important}
body #builder.app,body #builder .space,body #builder header,body #builder .box-bar,body #builder .box-top,body #builder .bottom-line,body #builder .builder-price,body #builder .browse{background:var(--mist)!important;border-color:transparent}
body #builder .choose-spec{display:block;margin:0;padding:0 5vw 12px;color:#425640;font:16px/1.5 Arial}
body #builder header p[hidden]{display:none!important}
body:has(.fold) #learn #research{background:var(--sage)!important;padding:clamp(26px,3.2vw,48px) 6vw!important;min-height:0}
body #research .study-list{display:grid;grid-template-columns:1fr 1fr;gap:12px 4vw}
body #research .study-entry{display:grid;align-items:center;grid-template-columns:clamp(55px,6vw,94px) 1fr;gap:16px;padding:12px 0;border:0;background:transparent}
body #research .study-entry img{width:100%;height:72px;object-fit:contain}
body #research .study-entry small{display:block;font:600 14px/1.4 Arial;letter-spacing:0;color:#4a5d44;margin:0 0 4px}
body #research .study-entry strong{display:block;font:normal clamp(21px,2vw,31px)/1.14 Georgia;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}
body:has(.fold) #learn #quality{background:var(--lilac)!important}
@media(max-width:780px){
body .fold .offer-spread.still{grid-template:"words bottle" auto "savings savings" auto / minmax(0,1.12fr) minmax(0,.88fr);padding:24px 20px 18px;gap:18px 8px}
body .fold .offer-spread .open-argan{height:clamp(160px,44vw,225px);max-width:100%}
body .fold .offer-savings{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:8px}
body .fold .offer-savings .example-label{font-size:13px;margin:0}.offer-savings .compare-four{grid-column:1/-1}
body .fold .offer-savings .deal{grid-column:1/3;margin:0 0 6px;font-size:15px}body .fold .offer-savings .deal s{display:inline;font-size:21px;margin-right:8px}
body .fold .trial-cover{grid-template-columns:1fr auto;grid-template-rows:auto auto auto auto auto;padding:20px;gap:7px 14px}
body .fold .trial-cover .study-photograph{grid-area:1/2/3/3;width:65px;height:58px}
body .fold .trial-cover>:is(.folio,h2){grid-column:1}body .fold .trial-cover h2{font-size:clamp(24px,6vw,34px);line-height:1.06}body .fold .trial-cover h2 br{display:none}.fold .trial-cover h2 em:before{content:' '}
body .fold .trial-cover>:is(.trial-summary,ol,small){grid-column:1/-1}body .fold .trial-cover>a:not(.study-photograph){grid-area:5/1;min-height:44px}body .fold .trial-cover>a.original-study{grid-area:5/2;white-space:nowrap}
body #research .study-list{grid-template-columns:1fr;gap:0}body #research .study-entry{grid-template-columns:58px 1fr;padding:10px 0}body #research .study-entry img{height:54px}
}
body #builder header .choose-spec{display:block!important;grid-column:1/-1;position:static!important;margin:4px 0 0!important;padding:0!important;max-width:58ch;font:16px/1.45 Arial;color:#425640}
@media(min-width:781px){body .fold .offer-spread.still{align-items:start}body .offer-spread .words{align-self:start;margin-top:22px}body .offer-spread .offer-savings{margin-top:64px}}
@media(max-width:780px){body .fold .offer-spread .offer-savings{align-items:start}.offer-savings .deal-note{grid-column:1/-1}body .fold .offer-spread .words,body .fold .offer-spread .bottle-link{align-self:center}}
