@font-face{font-family:Archivo;font-style:italic;font-weight:400 900;font-stretch:62% 125%;font-display:swap;src:url(/build/assets/archivo-italic-latin-ext-dbd746-Cq9u_6Zz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:italic;font-weight:400 900;font-stretch:62% 125%;font-display:swap;src:url(/build/assets/archivo-italic-latin-3eebef-BuvkOFDm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:400 900;font-stretch:62% 125%;font-display:swap;src:url(/build/assets/archivo-normal-latin-ext-fa8397-7khWdh9v.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:400 900;font-stretch:62% 125%;font-display:swap;src:url(/build/assets/archivo-normal-latin-4c18bb-DY7AcnAa.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(/build/assets/courier-prime-normal-latin-ext-eb968b-B-EsvyE4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(/build/assets/courier-prime-normal-latin-cdc2c2-BbyBr73r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(/build/assets/courier-prime-normal-latin-ext-d66eb6-ByMJlNdM.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(/build/assets/courier-prime-normal-latin-094f40-D1YCjmaD.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Libre Barcode 39";font-style:normal;font-weight:400;font-display:swap;src:url(/build/assets/libre-barcode-39-normal-latin-996a71-n3zEfiOY.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--board:#fffdf7;--ink:#15110d;--flash:#ffd100;--pillar:#cf0c35;--aisle:#074;--tide:#0864b9;--steel:#e8e4d9;--grease:#7a746a}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--steel);color:var(--ink);font-variation-settings:"wdth" 100;margin:0;font-family:Archivo,system-ui,sans-serif;font-size:17px;line-height:1.55}h1,h2,h3,h4,p,ul,ol{margin:0}ul{padding:0;list-style:none}a{color:inherit}img{max-width:100%}.wrap{max-width:1120px;margin:0 auto;padding:0 20px}.key{border:2.5px solid var(--ink)}.disp{letter-spacing:-.02em;font-variation-settings:"wdth" 112;text-transform:uppercase;font-style:italic;font-weight:900;line-height:.88}.tick{letter-spacing:.1em;text-transform:uppercase;font-family:Courier Prime,monospace;font-size:12px;font-weight:700}.bcode{color:var(--ink);font-family:"Libre Barcode 39",monospace;font-size:34px;line-height:.7}.smallprint{color:var(--grease);font-size:12.5px;line-height:1.5}.flashmark{--sz:96px;width:var(--sz);height:var(--sz);background:var(--pillar);color:#fff;text-align:center;clip-path:polygon(50% 0%,60.35% 11.36%,75% 6.7%,78.28% 21.72%,93.3% 25%,88.64% 39.65%,100% 50%,88.64% 60.35%,93.3% 75%,78.28% 78.28%,75% 93.3%,60.35% 88.64%,50% 100%,39.65% 88.64%,25% 93.3%,21.72% 78.28%,6.7% 75%,11.36% 60.35%,0% 50%,11.36% 39.65%,6.7% 25%,21.72% 21.72%,25% 6.7%,39.65% 11.36%);flex:none;place-items:center;transition:transform .18s;display:grid;transform:rotate(-8deg)}.flashmark b{font-weight:900;font-size:calc(var(--sz)*.34);font-style:italic;line-height:.9;display:block}.flashmark span{letter-spacing:.08em;font-family:Courier Prime,monospace;font-size:10px;display:block}.rail{z-index:60;background:var(--flash);border-bottom:2.5px solid var(--ink);position:sticky;top:0}.rail-in{flex-wrap:wrap;align-items:stretch;gap:0;max-width:1120px;margin:0 auto;padding:0 20px;display:flex}.rail-mark{align-items:center;margin-right:auto;padding:8px 16px 8px 0;display:flex}.rail-logo{align-items:center;display:flex}.rail-logo img{filter:drop-shadow(0 2px #fff)drop-shadow(0 -2px #fff)drop-shadow(2px 0 #fff)drop-shadow(-2px 0 #fff)drop-shadow(1px 1px #fff)drop-shadow(-1px 1px #fff)drop-shadow(1px -1px #fff)drop-shadow(-1px -1px #fff);width:auto;max-width:100%;height:76px;display:block}.rail nav{flex-wrap:wrap;display:flex}.navtoggle{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.navbtn{display:none}.rail button,.rail nav a{appearance:none;border:0;border-left:2.5px solid var(--ink);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;color:var(--ink);background:0 0;align-items:center;padding:14px 15px;font-family:Courier Prime,monospace;font-size:12.5px;font-weight:700;text-decoration:none;display:flex}.rail button:last-child,.rail nav a:last-child{border-right:2.5px solid var(--ink)}.rail button:hover,.rail nav a:hover{background:#f5c800}.rail button[aria-current=page],.rail nav a[aria-current=page]{background:var(--ink);color:var(--flash)}.rail button:focus-visible,.rail nav a:focus-visible{outline:3px solid var(--tide);outline-offset:-3px}.rail-mark{color:inherit;text-decoration:none}.page{background:var(--board);border-left:2.5px solid var(--ink);border-right:2.5px solid var(--ink);max-width:1160px;margin:0 auto;display:none}.page.on{display:block}.pad{padding:0 20px}.hero{border-bottom:2.5px solid var(--ink);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);display:grid}.carton{background:var(--pillar);color:#fff;border-right:2.5px solid var(--ink);flex-direction:column;justify-content:space-between;min-height:340px;padding:26px 24px 22px;display:flex}.carton .band{background:var(--flash);color:var(--ink);letter-spacing:.14em;padding:4px 10px 2px;font-family:Courier Prime,monospace;font-size:11.5px;font-weight:700;display:inline-block}.carton h1{margin:16px 0 0;font-size:clamp(40px,6.4vw,68px)}.carton .sub{letter-spacing:.1em;margin-top:12px;font-family:Courier Prime,monospace;font-size:12px;line-height:1.7}.carton .wt{letter-spacing:.08em;border-top:2px solid #ffffff73;justify-content:space-between;margin-top:18px;padding-top:10px;font-family:Courier Prime,monospace;font-size:11.5px;display:flex}.pitch{padding:26px 24px}.pitch p{max-width:34ch;font-size:clamp(19px,2.1vw,25px);font-weight:500;line-height:1.35}.pitch p+p{margin-top:14px}.pitch .lede{font-style:italic;font-weight:800}.tannoy{background:var(--ink);color:var(--flash);align-items:flex-start;gap:12px;margin-top:22px;padding:12px 14px;display:flex}.tannoy .lbl{letter-spacing:.12em;flex:none;padding-top:2px;font-family:Courier Prime,monospace;font-size:11px}.tannoy q{color:#fff;font-size:14.5px;font-style:italic;line-height:1.45;display:block}.tannoy .t{color:#b9b3a6;letter-spacing:.06em;margin-top:5px;font-family:Courier Prime,monospace;font-size:11px;display:block}.bayhead{border-bottom:2.5px solid var(--ink);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding:18px 24px;display:flex}.bayhead h2{font-size:clamp(30px,4.6vw,50px)}.bayhead .no{letter-spacing:.14em;margin-bottom:6px;font-family:Courier Prime,monospace;font-size:12px;display:block}.bayhead .cnt{letter-spacing:.1em;text-align:right;font-family:Courier Prime,monospace;font-size:12px;line-height:1.9}.bay-soap{background:var(--aisle)}.bay-bag{background:var(--tide)}.bay-sham{background:var(--pillar)}.baynote{border-bottom:2.5px solid var(--ink);max-width:60ch;padding:16px 24px;font-size:17px}.pick{border-bottom:2.5px solid var(--ink);grid-template-columns:minmax(0,300px) minmax(0,1fr);display:grid}.pick-face{border-right:2.5px solid var(--ink);background:var(--steel);flex-direction:column;gap:14px;padding:22px;display:flex}.pick-face .stamp{background:var(--ink);color:var(--flash);letter-spacing:.13em;align-self:flex-start;padding:5px 10px 3px;font-family:Courier Prime,monospace;font-size:11px;font-weight:700}.pick-body{padding:22px}.pick-body h3{letter-spacing:-.02em;font-variation-settings:"wdth" 104;font-size:clamp(25px,3.4vw,38px);font-weight:900;line-height:1}.pick-body .claim{color:#3c372e;margin-top:8px;font-size:17px;font-style:italic}.axes{border:2.5px solid var(--ink);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:18px;display:grid}.axes div{text-align:center;border-right:2.5px solid var(--ink);padding:9px 6px}.axes div:last-child{border-right:0}.axes .n{font-size:19px;font-style:italic;font-weight:900}.axes .k{letter-spacing:.1em;color:var(--grease);font-family:Courier Prime,monospace;font-size:10.5px}.axes .best{background:var(--flash)}.buys{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.btn{background:var(--ink);color:#fff;letter-spacing:.1em;text-transform:uppercase;border:2.5px solid var(--ink);padding:12px 16px 10px;font-family:Courier Prime,monospace;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-block}.btn:hover{background:var(--pillar);border-color:var(--pillar)}.btn.ghost{color:var(--ink);background:0 0}.btn.ghost:hover{background:var(--flash);color:var(--ink);border-color:var(--ink)}.btn:focus-visible{outline:3px solid var(--tide);outline-offset:2px}.shelf{border-bottom:2.5px solid var(--ink)}.shelf-h{letter-spacing:.14em;background:var(--ink);color:#fff;padding:9px 24px;font-family:Courier Prime,monospace;font-size:11.5px}.label{border-bottom:1.5px solid var(--ink);background:var(--board);grid-template-columns:64px minmax(0,1fr) 300px 108px;align-items:center;gap:14px;padding:12px 24px;display:grid}.shelf .label:last-child{border-bottom:0}.label .sc{font-size:27px;font-style:italic;font-weight:900;line-height:1}.label .nm{font-size:16.5px;font-weight:700;line-height:1.2}.label .cl{color:var(--grease);font-size:13.5px;font-style:italic}.label .bar{text-align:center}.label .bar .bcode{font-size:26px}.label .bar small{letter-spacing:.08em;color:var(--grease);margin-top:-4px;font-family:Courier Prime,monospace;font-size:10px;display:block}.label .pr{text-align:right}.label .pr b{font-size:19px;font-style:italic;font-weight:900;display:block}.label .pr small{color:var(--grease);letter-spacing:.05em;font-family:Courier Prime,monospace;font-size:10.5px}.verdict{letter-spacing:.1em;margin-top:5px;padding:3px 7px 1px;font-family:Courier Prime,monospace;font-size:10.5px;font-weight:700;display:inline-block}.v-buy{background:var(--aisle);color:#fff}.v-ok{background:var(--flash);color:var(--ink)}.v-no{background:var(--pillar);color:#fff}.basket{border-bottom:2.5px solid var(--ink)}.basket-h{padding:22px 24px 6px}.basket-h h2{font-size:clamp(28px,4vw,44px)}.basket-h p{max-width:52ch;margin-top:10px}.basket-grid{border-top:2.5px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:20px;display:grid}.bitem{border-right:2.5px solid var(--ink);padding:20px 22px}.bitem:last-child{border-right:0}.bitem .job{letter-spacing:.14em;background:var(--flash);padding:4px 9px 2px;font-family:Courier Prime,monospace;font-size:11.5px;font-weight:700;display:inline-block}.bitem h4{margin-top:12px;font-size:21px;font-weight:900;line-height:1.15}.bitem .why{color:var(--grease);margin-top:6px;font-size:14.5px}.bitem .sc{margin-top:12px;font-size:30px;font-style:italic;font-weight:900}.till{background:var(--ink);color:#fff;padding:28px 24px}.till h2{color:var(--flash);font-size:clamp(26px,3.6vw,40px)}.till p{color:#ded8cb;max-width:52ch;margin-top:12px}.tills{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.tills .amt{border:2.5px solid var(--flash);color:var(--flash);letter-spacing:.08em;cursor:pointer;background:0 0;padding:12px 15px 10px;font-family:Courier Prime,monospace;font-size:13px;font-weight:700}.tills .amt:hover{background:var(--flash);color:var(--ink)}.rcpt-stage{background:var(--steel);padding:34px 20px 44px}.rcpt{color:#1c1a15;filter:drop-shadow(0 2px #0000001f);--tear:8px;max-width:520px;clip-path:polygon(0% var(--tear),4% 0%,8% var(--tear),12% 0%,16% var(--tear),20% 0%,24% var(--tear),28% 0%,32% var(--tear),36% 0%,40% var(--tear),44% 0%,48% var(--tear),52% 0%,56% var(--tear),60% 0%,64% var(--tear),68% 0%,72% var(--tear),76% 0%,80% var(--tear),84% 0%,88% var(--tear),92% 0%,96% var(--tear),100% 0%,100% 100%,0% 100%);background:#fffdf6;margin:0 auto;padding:30px 30px 22px;font-family:Courier Prime,monospace;font-size:13.5px;line-height:1.75}.rcpt h2{text-align:center;text-transform:uppercase;letter-spacing:-.01em;font-family:Archivo;font-size:26px;font-style:italic;font-weight:900}.rcpt .ctr{text-align:center}.rcpt hr{border:0;border-top:1.5px dashed #b6ae9c;margin:14px 0}.rline{justify-content:space-between;gap:12px;display:flex}.rline .d{border-bottom:1.5px dotted #cfc7b4;flex:1;min-width:12px;margin:0 6px 5px}.rcpt .tot{font-size:16px;font-weight:700}.rcpt .neg{color:#9c1122}.grid-year{grid-template-columns:repeat(26,1fr);gap:2.5px;margin:10px 0 4px;display:grid}.grid-year i{aspect-ratio:1;background:#e2dbc9;display:block}.grid-year i.on{background:var(--pillar)}.grid-year i.on.hi{background:var(--ink)}.taste{margin:4px 0}.taste .row{align-items:center;gap:8px;margin:3px 0;display:flex}.taste .row span:first-child{white-space:nowrap;flex:0 0 96px;width:96px}.taste .track{background:#e2dbc9;flex:1;height:9px}.taste .fill{background:var(--ink);height:100%;display:block}.rcpt .bcode{text-align:center;margin-top:6px;font-size:44px;display:block}.bop{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid}.bop-main{border-right:2.5px solid var(--ink);padding:26px 24px}.bop-side{background:var(--steel);padding:26px 24px}.panel{border:2.5px solid var(--ink);margin-bottom:20px}.panel h3{letter-spacing:.14em;background:var(--ink);color:#fff;padding:8px 12px;font-family:Courier Prime,monospace;font-size:12px;font-weight:700}.panel .body{padding:14px 16px}.panel .body p+p{margin-top:11px}.panel ol{counter-reset:s;padding-left:0;list-style:none}.panel ol li{counter-increment:s;margin-bottom:9px;padding-left:34px;position:relative}.panel ol li:before{content:counter(s);background:var(--flash);place-items:center;width:24px;height:24px;font-family:Courier Prime,monospace;font-size:12px;font-weight:700;display:grid;position:absolute;top:1px;left:0}.nutri{border-collapse:collapse;width:100%;font-family:Courier Prime,monospace;font-size:13px}.nutri th{text-align:left;border-bottom:2.5px solid var(--ink);letter-spacing:.06em;padding:7px 0}.nutri td{border-bottom:1.5px solid #d6cfbe;padding:7px 0}.nutri td:last-child{text-align:right;font-weight:700}.ingr{font-size:14px;line-height:1.6}.warn{border:2.5px solid var(--ink);background:var(--flash)}.warn .body{padding:14px 16px;font-size:15.5px}.tsb{padding:24px}.tsrow{border:2.5px solid var(--ink);background:var(--board);grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:16px;margin-bottom:12px;padding:14px 16px;display:grid}.tsrow h4{font-size:20px;font-weight:900}.tsrow p{color:var(--grease);margin-top:4px;font-size:14.5px}.stamp-v{text-align:center;letter-spacing:.08em;border:2.5px solid;padding:8px 6px;font-family:Courier Prime,monospace;font-size:12px;font-weight:700;transform:rotate(-3deg)}.s-honest{color:var(--aisle);border-color:var(--aisle)}.s-fine{color:var(--ink);border-color:var(--ink)}.s-liar{color:var(--pillar);border-color:var(--pillar)}.poster{background:var(--flash);border-bottom:2.5px solid var(--ink);text-align:center;padding:30px 24px}.poster h2{font-size:clamp(34px,6vw,66px)}.poster p{max-width:44ch;margin:14px auto 0;font-weight:500}.cards{border-bottom:2.5px solid var(--ink);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));display:grid}.clock{border-right:2.5px solid var(--ink);padding:20px 22px}.clock:last-child{border-right:0}.clock .no{letter-spacing:.14em;color:var(--grease);font-family:Courier Prime,monospace;font-size:11px}.clock h4{margin-top:8px;font-size:19px;font-weight:900}.clock p{color:var(--grease);margin-top:6px;font-size:14.5px}.punch{gap:3px;margin-top:14px;display:flex}.punch i{background:#ded7c6;width:11px;height:20px;display:block}.punch i.in{background:var(--aisle)}.foot{background:var(--ink);color:#c9c3b6;letter-spacing:.06em;flex-wrap:wrap;justify-content:space-between;gap:22px;padding:26px 24px;font-family:Courier Prime,monospace;font-size:12px;display:flex}.foot a{color:var(--flash);margin-bottom:5px;text-decoration:none;display:block}.foot a:hover{text-decoration:underline}.foot .bcode{color:#6d675c;font-size:40px}@media (hover:hover){.label:hover .flashmark,.pick:hover .flashmark{transform:rotate(2deg)}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}@media (width<=820px){.hero,.pick,.bop{grid-template-columns:minmax(0,1fr)}.carton,.pick-face,.bop-main{border-right:0;border-bottom:2.5px solid var(--ink)}.basket-grid{grid-template-columns:minmax(0,1fr)}.bitem{border-right:0;border-bottom:2.5px solid var(--ink)}.bitem:last-child{border-bottom:0}.label{grid-template-columns:52px minmax(0,1fr) 84px;gap:10px;padding:12px 16px}.badgerow-lg img{width:76px;height:76px}.label .bar{grid-area:2/1/auto/-1;justify-content:flex-start;align-items:center;gap:10px;margin-top:2px;display:flex}.label .bar .btn.buy,.label .bar .bcode,.label .bar small{display:none}.label .pr{grid-area:1/3}.clock{border-right:0;border-bottom:2.5px solid var(--ink)}.rail-mark{width:auto;margin-right:auto;padding:8px 0}.rail-logo img{height:56px}.navbtn{cursor:pointer;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);border:2.5px solid var(--ink);background:var(--board);align-self:center;align-items:center;gap:8px;padding:9px 12px;font-family:Courier Prime,monospace;font-size:12.5px;font-weight:700;display:flex}.navbtn span{background:var(--ink);text-indent:-9999px;width:16px;height:2.5px;display:block;position:relative}.navbtn span:before,.navbtn span:after{content:"";background:var(--ink);width:16px;height:2.5px;position:absolute;left:0}.navbtn span:before{top:-5px}.navbtn span:after{top:5px}.rail nav{border-top:2.5px solid var(--ink);width:100%;display:none}.navtoggle:checked~nav{display:flex}.navtoggle:focus-visible~.navbtn{outline:3px solid var(--tide);outline-offset:2px}.rail nav{flex-direction:column;width:100%;max-height:70vh;overflow-y:auto}.rail nav a{border:0;border-bottom:2.5px solid var(--ink);text-align:left;width:100%;padding:15px 20px;display:block}.rail nav a:last-child{border-bottom:0;border-right:0}.grid-year{grid-template-columns:repeat(13,1fr)}}a.bitem{color:inherit;text-decoration:none}a.bitem:hover{background:var(--steel)}a.bitem:focus-visible{outline:3px solid var(--tide);outline-offset:-3px}.label:hover{background:var(--steel)}.label .nm a{color:inherit;text-decoration:none}.label .nm a:hover{text-decoration:underline}.label .nm a:focus-visible,.label .btn:focus-visible{outline:3px solid var(--tide);outline-offset:2px}.label .btn.buy{letter-spacing:.08em;white-space:nowrap;padding:6px 10px 5px;font-size:11.5px;display:inline-block}.pr small{display:block}:root{--font-mlm-serif:"Archivo",system-ui,sans-serif;--font-mlm-mono:"Courier Prime",monospace;--color-mlm-orange:var(--pillar);--color-mlm-peach-soft:var(--flash);--color-ma-bg:var(--steel)}.mlm-serif{font-variation-settings:"wdth" 108;letter-spacing:-.01em;font-family:Archivo,system-ui,sans-serif;font-style:italic;font-weight:900}.mlm-mono{letter-spacing:.12em;text-transform:uppercase;font-family:Courier Prime,monospace;font-weight:700}.mlm-eyebrow{letter-spacing:.14em;color:var(--pillar);text-transform:uppercase;font-family:Courier Prime,monospace;font-size:11px;font-weight:700}.mlm-bg{background:var(--steel)}.mlm-card-shadow{box-shadow:3px 3px 0 var(--ink)}.mlm-highlight{background:var(--flash);padding:0 4px;font-weight:700}.mlm-dropcap:first-letter{float:left;padding:6px 10px 0 0;font-family:Archivo,system-ui,sans-serif;font-size:64px;font-style:italic;font-weight:900;line-height:.8}.mlm-star-rating{flex-direction:row-reverse;gap:4px;font-size:26px;line-height:1;display:inline-flex}.mlm-star-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.mlm-star-label{cursor:pointer;color:#d8d2c4;-webkit-user-select:none;user-select:none;transition:color .12s}.mlm-star-label:hover,.mlm-star-label:hover~.mlm-star-label,.mlm-star-input:checked~.mlm-star-label{color:var(--pillar)}.mlm-star-input:focus-visible+.mlm-star-label{outline:3px solid var(--tide);outline-offset:3px}.mlm-star-display{gap:2px;font-size:14px;line-height:1;display:inline-flex}.mlm-star-off{color:#d8d2c4}.mlm-pill-radio{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.mlm-pill,.mlm-pill-label{border:2.5px solid var(--ink);background:var(--board);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;padding:8px 14px 6px;font-family:Courier Prime,monospace;font-size:12.5px;font-weight:700;display:inline-block}.mlm-pill-radio:checked+.mlm-pill-label{background:var(--ink);color:var(--flash)}.mlm-pill-radio:focus-visible+.mlm-pill-label{outline:3px solid var(--tide);outline-offset:2px}.page article{background:var(--board)}.page input[type=text],.page input[type=email],.page input[type=number],.page textarea,.page select{border:2.5px solid var(--ink);background:var(--board);font:inherit;width:100%;max-width:100%;padding:10px 12px;font-size:16px}.page input:focus-visible,.page textarea:focus-visible,.page select:focus-visible{outline:3px solid var(--tide);outline-offset:-3px}.page button[type=submit]{cursor:pointer}.brandbars{font-family:var(--font-mlm-mono),ui-monospace,monospace;letter-spacing:.04em;text-transform:uppercase;margin-top:8px;font-size:11px}.brandbars a{color:var(--grease);border-bottom:1px solid var(--rule);text-decoration:none}.brandbars a:hover{color:var(--ink);border-bottom-color:var(--ink)}.brandbars span{color:var(--rule)}.crumb{max-width:1180px;font-family:var(--font-mlm-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--grease);margin:0 auto;padding:14px 24px 0;font-size:11px}.crumb a{color:var(--grease);border-bottom:1px solid var(--rule);text-decoration:none}.crumb a:hover{color:var(--ink)}.crumb span[aria-hidden]{color:var(--rule);margin:0 8px}.crumb .here{color:var(--ink)}.ppg{font-family:var(--font-mlm-mono),ui-monospace,monospace;letter-spacing:.04em;color:var(--ink);margin-top:2px;font-size:13px;font-weight:600;display:block}.ppg-row{align-items:center;gap:8px;margin-top:6px;display:flex}.ppg-row .ppg{margin-top:0}.pband{border:2px solid var(--ink);font-family:var(--font-mlm-mono),ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;margin-top:4px;padding:2px 7px;font-size:9px;font-weight:700;line-height:1.35;display:inline-block}.pb-normal{color:var(--ink);background:var(--board)}.pb-premium{color:var(--ink);background:var(--flash)}.pb-super{color:#fff;background:var(--pillar)}.ppg-row .pband{margin-top:0}.nutri-note{color:var(--grease);margin:10px 2px 2px;font-size:11.5px;line-height:1.5}.abandoned-flag{max-width:1180px;font-family:var(--font-mlm-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:#8a3b00;align-items:center;gap:8px;margin:10px auto 0;padding:8px 24px;font-size:11px;display:flex}.abandoned-flag img{object-fit:contain;flex:none;width:24px;height:24px}.abandoned{color:#8a3b00;font-family:var(--font-mlm-mono),ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:#fdf3ea;border:1px solid #e0b48a;border-radius:2px;margin-top:4px;padding:1px 6px;font-size:9px;font-weight:600;display:inline-block}.shower .lede{border-bottom:2.5px solid var(--ink);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:26px;padding:20px 24px;display:grid}.shower .lede p{max-width:52ch}.shower .lede .big{font-size:clamp(19px,2.2vw,24px);font-style:italic;font-weight:800;line-height:1.25}.shower .foldnote{border:2.5px solid var(--ink);background:var(--steel);padding:12px 14px}.shower .foldnote .tick{color:var(--grease);margin-bottom:6px;display:block}.shower .steps{border-bottom:2.5px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.shower .step{box-shadow:2.5px 0 0 var(--ink),0 2.5px 0 var(--ink);flex-direction:column;padding:0 0 16px;display:flex}.shower .step .num{background:var(--ink);color:var(--flash);letter-spacing:.12em;padding:7px 14px;font-family:Courier Prime,monospace;font-size:12px;font-weight:700}.shower .step .art{border-bottom:2.5px solid var(--ink);width:100%;height:auto;display:block}.shower .step h4{text-transform:uppercase;letter-spacing:-.01em;padding:14px 16px 0;font-size:19px;font-style:italic;font-weight:900;line-height:1.1}.shower .step p{color:#433e35;padding:6px 16px 0;font-size:14.5px;line-height:1.45}.shower .step .flag{letter-spacing:.1em;align-self:flex-start;margin:10px 16px 0;padding:3px 7px 1px;font-family:Courier Prime,monospace;font-size:10.5px;font-weight:700}.shower .f-key{background:var(--pillar);color:#fff}.shower .f-opt{background:var(--flash);color:var(--ink)}.shower .map{border-bottom:2.5px solid var(--ink);grid-template-columns:minmax(0,340px) minmax(0,1fr);display:grid}.shower .map-fig{border-right:2.5px solid var(--ink);background:var(--steel);padding:20px}.shower .map-fig svg{width:100%;height:auto;display:block}.shower .map-body{padding:22px 24px}.shower .map-body h3{font-size:clamp(26px,3.6vw,40px)}.shower .map-body>p{max-width:54ch;margin-top:10px}.shower .order{border:2.5px solid var(--ink);margin-top:18px}.shower .order li{border-bottom:1.5px solid var(--ink);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 14px;display:grid}.shower .order li:last-child{border-bottom:0}.shower .order li:hover{background:#fffbe8}.shower .order .n{background:var(--tide);color:#fff;place-items:center;width:26px;height:26px;font-family:Courier Prime,monospace;font-size:12px;font-weight:700;display:grid}.shower .order .z{font-size:16px;font-weight:700}.shower .order .z small{color:var(--grease);font-size:13px;font-style:italic;font-weight:400;display:block}.shower .order .t{color:var(--grease);letter-spacing:.06em;font-family:Courier Prime,monospace;font-size:11.5px}.shower .care{border-bottom:2.5px solid var(--ink)}.shower .care-h{background:var(--ink);color:#fff;letter-spacing:.14em;padding:9px 24px;font-family:Courier Prime,monospace;font-size:11.5px}.shower .symbols{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid;overflow:hidden}.shower .sym{box-shadow:2.5px 0 0 var(--ink),0 2.5px 0 var(--ink);text-align:center;padding:18px}.shower .sym svg{width:84px;height:84px;margin:0 auto 12px;display:block}.shower .sym b{text-transform:uppercase;letter-spacing:-.01em;font-size:14px;font-style:italic;font-weight:900;display:block}.shower .sym span{color:var(--grease);margin-top:4px;font-size:13px;line-height:1.4;display:block}.shower .timing{border-bottom:2.5px solid var(--ink);padding:22px 24px}.shower .timing h3{font-size:clamp(24px,3.2vw,36px)}.shower .timing>p{max-width:52ch;margin-top:8px}.shower .tbar{border:2.5px solid var(--ink);height:46px;margin-top:18px;display:flex}.shower .tbar div{border-right:2.5px solid var(--ink);letter-spacing:.06em;place-items:center;font-family:Courier Prime,monospace;font-size:11px;font-weight:700;display:grid;overflow:hidden}.shower .tbar div:last-child{border-right:0}.shower .tkey{letter-spacing:.06em;color:var(--grease);flex-wrap:wrap;gap:18px;margin-top:12px;font-family:Courier Prime,monospace;font-size:11.5px;display:flex}.shower .tkey span{align-items:center;gap:7px;display:flex}.shower .tkey i{border:2px solid var(--ink);width:13px;height:13px;display:block}.shower .faults{border-bottom:2.5px solid var(--ink);padding:22px 24px}.shower .faults h3{margin-bottom:16px;font-size:clamp(24px,3.2vw,36px)}.shower .fault{border:2.5px solid var(--ink);grid-template-columns:minmax(0,1fr) 160px;align-items:center;gap:16px;margin-bottom:12px;padding:14px 16px;display:grid}.shower .fault h4{font-size:19px;font-weight:900}.shower .fault p{color:var(--grease);margin-top:4px;font-size:14.5px}.shower .s-fix{color:var(--aisle);border-color:var(--aisle)}.shower .s-bad{color:var(--pillar);border-color:var(--pillar)}.shower .aside{background:var(--flash);border-bottom:2.5px solid var(--ink);padding:24px}.shower .aside h3{letter-spacing:.14em;font-family:Courier Prime,monospace;font-size:12px;font-weight:700}.shower .aside p{max-width:58ch;margin-top:10px;font-size:16.5px}@media (width<=900px){.shower .steps{grid-template-columns:repeat(2,minmax(0,1fr))}.shower .lede,.shower .map{grid-template-columns:minmax(0,1fr)}.shower .map-fig{border-right:0;border-bottom:2.5px solid var(--ink)}.shower .fault{grid-template-columns:minmax(0,1fr)}}.badgerow{flex-wrap:nowrap;justify-content:center;align-items:center;gap:8px;margin:0 0 8px;display:flex}.badgerow img{flex:none;width:92px;height:auto;display:block}.badgerow-lg{flex-wrap:wrap;justify-content:center;gap:10px;margin:12px 0 0}.badgerow-lg img{width:112px;height:auto}.badgewall{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:14px;margin:0 0 2.5rem;display:flex}.badgewall figure{text-align:center;width:180px;margin:0}.badgewall img{width:180px;height:auto;display:block}.badgewall figcaption{font-family:var(--font-mlm-mono),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--grease);margin-top:4px;font-size:9.5px;line-height:1.3}.axisicon{object-fit:contain;vertical-align:-5px;width:22px;height:22px;margin-right:6px;display:inline-block}.axisname{align-items:center;display:inline-flex}.axiscell{align-items:center;gap:6px;min-width:0;display:flex}.axiscell .axisicon{vertical-align:0;flex:none;margin-right:0}@media (width<=820px){.badgerow{justify-content:flex-start;gap:8px;margin:0}.badgerow img{width:100px;height:auto}.badgewall figure,.badgewall img{width:140px}}.wasscore{align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.wasscore s{color:var(--grease);font-size:26px;font-style:italic;font-weight:900;text-decoration-thickness:3px}.wasscore span{font-family:var(--font-mlm-mono),ui-monospace,monospace;letter-spacing:.14em;color:var(--pillar);font-size:9.5px;font-weight:700}.sc .wasnum{color:var(--grease);font-size:15px;font-weight:700;line-height:1;text-decoration-thickness:2px;display:block}.regrades{border:2.5px solid var(--ink);background:var(--board);max-width:640px;margin:0 auto 3rem;padding:16px 18px}.regrades h3{font-family:var(--font-mlm-mono),ui-monospace,monospace;letter-spacing:.28em;color:var(--pillar);margin:0 0 10px;font-size:10px}.regrade+.regrade{border-top:1px solid var(--rule);margin-top:12px;padding-top:12px}.rg-move{align-items:baseline;gap:8px;font-style:italic;display:flex}.rg-move s{color:var(--grease);font-size:20px;font-weight:900}.rg-move b{font-size:24px;font-weight:900}.rg-move small{font-family:var(--font-mlm-mono),ui-monospace,monospace;letter-spacing:.1em;color:var(--grease);margin-left:auto;font-size:10px;font-style:normal}.regrade p{margin:6px 0 0;font-size:15.5px;line-height:1.55}.till input[type=number]{appearance:textfield}.till input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.till input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.boxpage{background:var(--ink)}.stockline{background:var(--ink);color:var(--flash);font-family:var(--font-mlm-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:12px 24px;font-size:11.5px;font-weight:700;display:flex}.stockline span:last-child{color:#fff}.stockline-mid{border-top:2.5px solid var(--ink)}.stockline-foot span:first-child{color:#fff}.stockline .growing{color:var(--flash)}.boxhero{border-top:2.5px solid var(--ink);border-bottom:2.5px solid var(--ink);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.boxpitch{background:var(--flash);border-right:2.5px solid var(--ink);padding:28px 26px}.boxpitch .stamp{background:var(--pillar);color:#fff;font-family:var(--font-mlm-mono),ui-monospace,monospace;letter-spacing:.14em;padding:6px 14px;font-size:11px;font-weight:700;display:inline-block}.boxpitch h1{margin:14px 0 0;font-size:clamp(44px,7vw,86px);line-height:.88}.boxpitch hr{border:0;border-top:2.5px solid var(--ink);margin:18px 0}.boxsub{color:var(--tide);text-transform:uppercase;letter-spacing:-.01em;margin:0;font-size:clamp(22px,3vw,32px);font-style:italic;font-weight:900}.boxlede{margin:6px 0 4px;font-size:17px;font-weight:700}.pricetag{background:var(--pillar);color:#fff;border:3px solid var(--ink);text-align:center;margin-top:18px;padding:14px 22px;display:inline-block}.pricetag b{font-size:clamp(38px,6vw,64px);font-style:italic;font-weight:900;line-height:.9;display:block}.pricetag span{font-family:var(--font-mlm-mono),ui-monospace,monospace;letter-spacing:.12em;margin-top:6px;font-size:10.5px;display:block}.boxbuy{margin-top:18px}.boxbuy .btn{padding:14px 20px 12px;font-size:14px}.boxpage .smallprint{max-width:46ch;margin-top:10px}.soldout{border:3px solid var(--ink);font-family:var(--font-mlm-mono),ui-monospace,monospace;letter-spacing:.16em;background:var(--board);margin-top:18px;padding:12px 20px;font-weight:700;display:inline-block}.boxart{background:var(--board);justify-content:center;align-items:center;padding:20px;display:flex}.boxart img{width:100%;max-width:520px;height:auto;display:block}.boxgrid{border-bottom:2.5px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.boxcell{box-shadow:2.5px 0 0 var(--ink);padding:18px 16px 20px}.boxcell img{width:100%;max-width:150px;height:auto;margin:0 auto 12px;display:block}.boxcell h3{text-transform:uppercase;margin:0;font-size:19px;font-style:italic;font-weight:900;line-height:1.05}.boxcell p{font-family:var(--font-mlm-mono),ui-monospace,monospace;letter-spacing:.1em;margin:6px 0 0;font-size:10.5px}.bg-tide{background:var(--tide);color:#fff}.bg-flash{background:var(--flash);color:var(--ink)}.bg-pillar{background:var(--pillar);color:#fff}.bg-aisle{background:var(--aisle);color:#fff}.bg-tide p,.bg-pillar p,.bg-aisle p{color:#ffffffd9}.prose{max-width:68ch;padding:24px;font-size:15.5px;line-height:1.65}.prose .lede{color:var(--ink);margin:0 0 1.5rem;font-size:17px;font-weight:700}.prose h3{text-transform:uppercase;letter-spacing:-.01em;border-bottom:2.5px solid var(--ink);margin:1.9rem 0 .5rem;padding-bottom:6px;font-size:15px;font-style:italic;font-weight:900}.prose p{color:var(--grease);margin:0 0 1rem}.prose ul{margin:0 0 1rem;padding-left:1.1rem}.prose li{color:var(--grease);margin:0 0 .5rem}.prose strong{color:var(--ink)}.prose a{color:var(--pillar);text-underline-offset:2px;text-decoration:underline}.prose a:hover{color:var(--tide)}.prose .smallprint{margin-top:2rem}.boxnudge{border-top:2.5px solid var(--ink);background:var(--board);color:var(--grease);margin:0;padding:20px 24px;font-size:14px;line-height:1.6}.boxnudge a{color:var(--pillar);text-underline-offset:2px;font-weight:600;text-decoration:underline}.boxnudge a:hover{color:var(--tide)}.boxpage .boxnudge{display:none}article .boxnudge,.wrap .boxnudge{background:0 0;border-top:1px solid #e8e8e3;max-width:60ch;margin-top:2rem;padding:16px 0 0}.shelfnow{background:var(--board);border-bottom:2.5px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.shelfgroup{box-shadow:2.5px 0 0 var(--ink);padding:18px 16px 20px}.shelfgroup h3{text-transform:uppercase;border-bottom:2.5px solid var(--ink);margin:0 0 10px;padding-bottom:8px;font-size:15px;font-style:italic;font-weight:900;line-height:1.05}.shelfgroup ul{margin:0;padding:0;list-style:none}.shelfgroup li{border-bottom:1px dashed #15110d2e;justify-content:space-between;align-items:baseline;gap:10px;padding:6px 0;font-size:14px;display:flex}.shelfgroup li:last-child{border-bottom:0}.shelfgroup a{color:var(--tide);text-underline-offset:2px;text-decoration:underline}.shelfgroup a:hover{color:var(--pillar)}.shelfgroup em{font-style:normal;font-family:var(--font-mlm-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--grease);flex:none;font-size:10px}.shelfgroup em.lastone{color:var(--pillar);font-weight:700}.boxpage>.baynote{color:#c9c3b6}.boxnote{background:var(--board);border-bottom:2.5px solid var(--ink);margin:0;padding:12px 24px;font-size:15px}.boxnote-warn{background:var(--flash);font-weight:700}@media (width<=820px){.boxhero,.boxgrid,.shelfnow{grid-template-columns:minmax(0,1fr)}.boxpitch{border-right:0;border-bottom:2.5px solid var(--ink)}.boxcell{box-shadow:0 2.5px 0 var(--ink)}.boxcell img{max-width:120px}.shelfgroup{box-shadow:0 2.5px 0 var(--ink)}}
