.pd-cover{--linger: 40svh}.products-page{--pd-outline: #2c0c13;--pd-ink: #1a1414;--pd-body: #2c2320;--pd-label: #5b4e49;--pd-maroon: #5a1824;--pd-deep-maroon: #4a141d;--pd-rose: #8c2f41;--pd-brass: #d0a24a;--pd-deep-brass: #a87a2c;--pd-pale-brass: #e7c88f;--pd-cream: #fffaf3;--pd-forest: #2f5a46;--pd-navy: #27395c}.pd-sec{--pd-side: max(var(--nf-gutter), calc(50vw - 640px) );position:relative;isolation:isolate;box-sizing:border-box;height:100svh;overflow:hidden;padding:clamp(28px,5svh,56px) var(--pd-side) calc(var(--rail-height) + 16px);color:var(--pd-outline)}.pd-paper{background:#f6efe6 url(/home/grain.webp) 0 0 / 240px 240px}.pd-cream{background:#fbf7f0 url(/home/grain.webp) 0 0 / 240px 240px}.pd-maroon{color:#fffaf3;background:#5a1824;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pd-maroon:after{content:"";position:absolute;top:var(--gy, 50%);left:var(--gx, 50%);z-index:-2;width:min(900px,70vw);height:min(680px,86svh);border-radius:50%;background:radial-gradient(closest-side,var(--pd-glow, rgb(140 47 65 / .55)),transparent);transform:translate(-50%,-50%);pointer-events:none}.pd-noglow:after{display:none}.pd-h{margin:0;font-family:var(--nf-font-display);font-size:clamp(30px,min(3vw,5.6svh),42px);font-stretch:110%;font-weight:750;line-height:1.08;letter-spacing:-.016em;text-wrap:balance}.pd-lead{margin:12px 0 0;font-size:clamp(17px,1.32vw,19px);font-weight:500;line-height:1.42;text-wrap:pretty;color:var(--pd-body)}.pd-maroon .pd-lead{color:#fffaf3db}.pd-eyebrow{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 14px;font-family:var(--nf-font-display);font-size:16px;font-stretch:110%;font-weight:700;color:var(--pd-maroon)}.pd-eyebrow>svg{width:20px;height:20px;flex:none;fill:currentColor}.pd-maroon .pd-eyebrow{color:#e9c172}.pd-chip{display:inline-flex;align-items:center;height:26px;margin-left:4px;padding:0 10px;border-radius:13px;font-family:var(--nf-font-body);font-size:13px;font-stretch:100%;font-weight:650;color:var(--pd-outline);background:var(--pd-pale-brass);box-shadow:inset 0 0 0 1.5px var(--pd-outline)}.pd-chip--live{background:#cfe3d3}.pd-acts{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin:24px 0 0}.pd-acts .nf-btn svg{width:18px;height:18px;fill:currentColor}.pd-link{display:inline-flex;align-items:center;gap:6px;font-size:17px;font-weight:600;color:inherit;text-decoration:underline;text-decoration-color:var(--pd-brass);text-decoration-thickness:2px;text-underline-offset:5px}.pd-link svg{width:16px;height:16px;flex:none;fill:currentColor}.pd-link:focus-visible{outline:3px solid var(--pd-maroon);outline-offset:4px;border-radius:4px}.pd-maroon .pd-link:focus-visible{outline-color:#fffaf3}.pd-proof{display:flex;flex-wrap:wrap;gap:8px 22px;margin:18px 0 0;font-size:16px;font-weight:600}.pd-proof b{font-family:var(--nf-font-display);font-stretch:108%;font-weight:760}.pd-cols{display:grid;align-items:center;justify-content:center;height:100%}.pd-sec svg text{font-family:var(--nf-font-body)}.pd-sec .pd-art,.pdh .pdh-art{display:block;overflow:visible}.pd-sec .pd-phone-only,.pdh .pd-phone-only{display:none}@media(max-width:960px),(orientation:portrait){.pd-sec{height:auto;padding:28px 20px calc(var(--rail-height) + 36px)}.pd-cols{display:flex;flex-direction:column;align-items:stretch;height:auto}.pd-h{font-size:clamp(26px,7.2vw,32px)}.pd-lead{font-size:16.5px}.pd-eyebrow{margin-bottom:8px;font-size:15px}.pd-acts{margin-top:18px;gap:12px 18px}.pd-acts .nf-btn{min-height:50px;font-size:16px}.pd-link{min-height:44px;font-size:16px}.pd-sec .pd-wide-only,.pdh .pd-wide-only{display:none}.pd-sec .pd-phone-only,.pdh .pd-phone-only{display:block}.pd-sec .pd-phone-only.pd-art,.pdh .pd-phone-only.pdh-art{width:100%;height:auto;margin-top:16px}}.pdh{position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;height:100svh;color:var(--pd-outline);background:#f6efe6 url(/home/grain.webp) 0 0 / 240px 240px}html:not([data-motion=paused]) .pdh[data-cover]{padding-bottom:0}.pdh-body{position:relative;display:grid;grid-template-columns:minmax(0,44fr) minmax(0,50fr);column-gap:6%;align-items:center;box-sizing:border-box;height:100svh;padding:88px max(48px,calc(50vw - 672px)) calc(var(--rail-height) + 8px) max(var(--nf-gutter),calc(50vw - 640px))}.pdh-words{position:relative;z-index:1;min-width:0}.pdh-title{max-width:12.5em;margin:0;font-family:var(--nf-font-display);font-size:clamp(34px,min(3.5vw,6.4svh),52px);font-stretch:110%;font-weight:760;line-height:1.04;letter-spacing:-.02em;text-wrap:balance}.pdh-line{max-width:30em;margin:16px 0 0;font-size:clamp(17px,1.32vw,19px);font-weight:500;line-height:1.42;text-wrap:pretty;color:var(--pd-body)}.pdh-set{display:grid;gap:4px;max-width:500px;margin-top:26px}.pdh-pick{position:relative;isolation:isolate;display:grid;grid-template-columns:34px auto 1fr;align-items:center;column-gap:12px;min-height:50px;margin:0;padding:6px 12px 6px 8px;border:0;border-radius:12px;font:inherit;text-align:left;color:inherit;background:none;cursor:pointer;transition:transform .16s var(--nf-ease-out)}.pdh-pick:not(:first-child){box-shadow:0 -1px #2c0c131f}.pdh-wash{position:absolute;inset:0;z-index:-1;border-radius:inherit;background:#d0a24a2e;opacity:0}.pdh-pick:focus-visible{outline:3px solid var(--pd-maroon);outline-offset:3px}@media(hover:hover)and (pointer:fine){.pdh-pick:hover{transform:translateY(-2px)}}.pdh-tile{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;color:#e9c172;background:var(--pd-maroon);box-shadow:0 0 0 1.5px var(--pd-outline)}.pdh-tile svg{width:19px;height:19px;fill:currentColor}.pdh-name{font-family:var(--nf-font-display);font-size:19px;font-stretch:108%;font-weight:720}.pdh-for{font-size:16.5px;font-weight:500;color:var(--pd-label)}.pdh-go{display:none;align-items:center;gap:6px;width:max-content;min-height:34px;margin:-4px 0 4px 54px;font-size:16px;font-weight:600;color:var(--pd-maroon);text-decoration:underline;text-decoration-color:var(--pd-brass);text-decoration-thickness:2px;text-underline-offset:5px}.pdh-go svg{width:16px;height:16px;fill:currentColor}.pdh-go:focus-visible{outline:3px solid var(--pd-maroon);outline-offset:4px;border-radius:4px}.pdh-picture{justify-self:center;width:100%;max-width:calc(min(100svh - 200px,580px) * 600 / 580);aspect-ratio:600 / 580}.pdh-picture .pd-wide-only{width:100%;height:100%}@media(min-width:961px)and (orientation:landscape)and (max-height:760px){.pdh-body{padding-bottom:calc(var(--rail-height) + 24px)}.pdh-set{gap:2px;margin-top:18px}}@media(min-width:961px)and (orientation:landscape)and (max-height:729px){.pdh-body{padding-top:84px}.pdh .pdh-eyebrow{margin-bottom:10px}.pdh-title{font-size:clamp(34px,min(3.5vw,6.2svh),52px)}.pdh-line{margin-top:10px;font-size:17px}.pdh-set{margin-top:14px}.pdh-pick{min-height:44px;padding-block:5px}.pdh-go{min-height:28px;margin:-4px 0 2px 54px}.pdh-picture{max-width:calc(min(100svh - 210px,580px) * 600 / 580)}}.pdh-carton,.pdh-mark,.pdh-result,.pdh-ring{opacity:0}.pdh[data-shown=zap] :is(.pdh-carton,.pdh-mark,.pdh-result)[data-id=zap],.pdh[data-shown=dropshipper] :is(.pdh-carton,.pdh-mark,.pdh-result)[data-id=dropshipper],.pdh[data-shown=pulse] :is(.pdh-carton,.pdh-mark,.pdh-result)[data-id=pulse],.pdh[data-shown=central] :is(.pdh-carton,.pdh-mark,.pdh-result)[data-id=central],.pdh[data-pick=zap] .pdh-pick[data-id=zap] .pdh-wash,.pdh[data-pick=dropshipper] .pdh-pick[data-id=dropshipper] .pdh-wash,.pdh[data-pick=pulse] .pdh-pick[data-id=pulse] .pdh-wash,.pdh[data-pick=central] .pdh-pick[data-id=central] .pdh-wash{opacity:1}.pdh[data-shown=zap] .pdh-ring[data-id=zap],.pdh[data-shown=dropshipper] .pdh-ring[data-id=dropshipper],.pdh[data-shown=pulse] .pdh-ring[data-id=pulse],.pdh[data-shown=central] .pdh-ring[data-id=central]{opacity:.8}.pdh[data-shown=zap] .pdh-pack[data-id=zap],.pdh[data-shown=dropshipper] .pdh-pack[data-id=dropshipper],.pdh[data-shown=pulse] .pdh-pack[data-id=pulse],.pdh[data-shown=central] .pdh-pack[data-id=central]{opacity:0}.pdh[data-shown=zap] .pdh-key[data-id=zap],.pdh[data-shown=dropshipper] .pdh-key[data-id=dropshipper],.pdh[data-shown=pulse] .pdh-key[data-id=pulse],.pdh[data-shown=central] .pdh-key[data-id=central]{fill:#fffaf3}.pdh[data-pick=zap] .pdh-go[data-id=zap],.pdh[data-pick=dropshipper] .pdh-go[data-id=dropshipper],.pdh[data-pick=pulse] .pdh-go[data-id=pulse],.pdh[data-pick=central] .pdh-go[data-id=central]{display:inline-flex}.pdh[data-story][data-shown] .pdh-picture :is(.pdh-pack,.pdh-carton,.pdh-mark,.pdh-ring,.pdh-bubble,.pdh-board)[class]{opacity:0}.pdh[data-story][data-shown] .pdh-picture .pdh-key[data-id]{fill:#d0a24a}.pdh[data-story][data-pick] .pdh-set .pdh-pick[data-id] .pdh-wash{opacity:0}.pdh[data-story=wait] .pdh-picture .pdh-machine{translate:0 16px}@media(max-width:960px),(orientation:portrait){.pdh{height:auto;min-height:100svh}.pdh-body{display:flex;flex-direction:column;height:auto;padding:76px 20px calc(var(--rail-height) + 28px)}.pdh-words{display:contents}.pdh-eyebrow{order:1}.pdh-title{order:2;font-size:clamp(29px,8.2vw,32px);line-height:1.06}.pdh-line{order:3;margin-top:10px;font-size:16px;line-height:1.4}.pdh-picture{order:4;align-self:center;width:auto;max-width:100%;height:clamp(220px,calc(100svh - 424px),300px);margin-top:12px;aspect-ratio:360 / 300}.pdh .pdh-picture .pd-phone-only.pdh-art{width:100%;height:100%;margin-top:0}.pdh-set{order:5;grid-template-columns:1fr 1fr;gap:8px;max-width:none;margin-top:10px}.pdh-pick{grid-template-columns:30px 1fr;align-items:start;column-gap:8px;min-height:64px;padding:8px 10px 8px 8px;border-radius:14px;background:#fffaf3}.pdh-pick,.pdh-pick:not(:first-child){box-shadow:inset 0 0 0 1.5px #2c0c1338}.pdh-wash{display:none}.pdh[data-pick=zap] .pdh-pick[data-id=zap],.pdh[data-pick=dropshipper] .pdh-pick[data-id=dropshipper],.pdh[data-pick=pulse] .pdh-pick[data-id=pulse],.pdh[data-pick=central] .pdh-pick[data-id=central]{background:#fbeed6;box-shadow:0 0 0 2px var(--pd-outline),3px 3px 0 var(--pd-outline)}.pdh-tile{grid-row:span 2;width:30px;height:30px}.pdh-tile svg{width:17px;height:17px}.pdh-name{font-size:16.5px;font-stretch:106%;line-height:1.2}.pdh-for{font-size:15px;line-height:1.25}.pdh-go{order:1;grid-column:1 / -1;margin:6px 0 0}}.pdz{display:grid;grid-template-rows:auto 1fr;justify-items:center;text-align:center}.pdz-words,.pdz-top,.pdz-more{display:grid;justify-items:center}.pdz-words{max-width:780px}.pdz .pd-eyebrow{justify-content:center;margin-bottom:10px}.pdz-heading{max-width:15em}.pdz-line{max-width:34em;margin-top:10px}.pdz-acts{margin:4px 0 0}.pdz-scene.pd-wide-only{align-self:center;width:auto;max-width:100%;height:clamp(290px,calc(100svh - 356px),420px);margin-top:14px;aspect-ratio:1140 / 420}.pd-sample{font-size:13px;font-weight:600}@media(max-width:960px),(orientation:portrait){.pdz{display:flex;flex-direction:column;align-items:stretch;text-align:left}.pdz-words,.pdz-more{display:contents}.pdz-top{order:1;justify-items:start}.pdz .pd-eyebrow{justify-content:flex-start;margin-bottom:8px}.pdz-line{order:2;margin-top:12px}.pdz-scene.pd-phone-only{order:3}.pdz-acts{order:4;margin-top:14px}}.pdd-cols{grid-template-columns:minmax(0,520px) minmax(0,480px);column-gap:clamp(56px,7vw,112px)}.pdd-art{display:grid;justify-items:center;min-width:0}.pdd-scene.pd-wide-only{width:auto;max-width:100%;height:clamp(330px,calc(100svh - 210px),520px);aspect-ratio:540 / 520}.pdd-box{cursor:default}@media(max-width:960px),(orientation:portrait){.pdd-words{display:contents}.pdd .pd-eyebrow{order:1}.pdd-heading{order:2}.pdd-line{order:3}.pdd-art{order:4;display:block}.pdd-acts{order:5}}.pdp-cols{grid-template-columns:minmax(0,430px) minmax(0,660px);column-gap:clamp(48px,5vw,80px)}.pdp-art{display:grid;justify-items:center;min-width:0}.pdp-scene.pd-wide-only{width:auto;max-width:100%;height:clamp(320px,calc(100svh - 240px),480px);aspect-ratio:660 / 480}@media(max-width:960px),(orientation:portrait){.pdp-words{display:contents}.pdp .pd-eyebrow{order:1}.pdp-heading{order:2}.pdp-line{order:3}.pdp-art{order:4;display:block}.pdp-acts{order:5}}.pdc{display:grid;grid-template-rows:auto 1fr}.pdc:before{content:"";position:absolute;inset:0 0 auto;z-index:1;height:6px;background:linear-gradient(#2c0c13 0 3px,#d0a24a 3px 6px)}.pdc-words{max-width:540px;padding-top:clamp(8px,2svh,24px)}.pdc-scene.pd-wide-only{align-self:end;justify-self:end;width:auto;max-width:100%;height:clamp(280px,calc(100svh - 380px),400px);margin-top:calc(-1*clamp(30px,8svh,90px));margin-right:120px;translate:0 -24px;aspect-ratio:760 / 400}@media(max-width:960px),(orientation:portrait){.pdc{display:flex;flex-direction:column}.pdc-words{display:contents}.pdc .pd-eyebrow{order:1}.pdc-heading{order:2}.pdc-line{order:3}.pdc-scene.pd-phone-only{order:4}.pdc-acts{order:5}}.pdr-cols{grid-template-columns:minmax(0,340px) minmax(0,700px);column-gap:clamp(48px,6vw,96px)}.pdr-art{display:grid;justify-items:center;min-width:0}.pdr-scene{width:auto;max-width:100%;height:clamp(260px,calc(100svh - 330px),380px);aspect-ratio:360 / 400}.pdr-words{min-width:0}.pdr-heading{max-width:13.5em}.pdr-rows{display:grid;margin:22px 0 0;padding:0;list-style:none}.pdr-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:24px;min-height:clamp(62px,9.6svh,76px);padding:10px 0;box-sizing:border-box}.pdr-row+.pdr-row{box-shadow:0 -1.5px #d0a24a73}.pdr-what{margin:0}.pdr-what b{display:block;font-family:var(--nf-font-display);font-size:23px;font-stretch:108%;font-weight:740;color:#fffaf3}.pdr-what span{display:block;margin-top:2px;font-size:16px;font-weight:500;color:#fffaf3bd}.pdr-price{display:flex;align-items:baseline;gap:10px;margin:0;white-space:nowrap;font-size:16px;font-weight:600;color:#fffaf3db}.pdr-crossed{position:relative;font-family:var(--nf-font-display);font-size:19px;font-stretch:108%;font-weight:700;text-decoration:none;color:#fffaf3bd}.pdr-crossed:after{content:"";position:absolute;inset:50% -3px auto;height:2.5px;background:var(--pd-brass);rotate:-14deg}.pdr-now{display:inline-flex;align-items:baseline;gap:10px}.pdr-amount{font-family:var(--nf-font-display);font-size:clamp(34px,5.2svh,42px);font-stretch:108%;font-weight:780;line-height:1;letter-spacing:-.02em;color:#fffaf3}.pdr-per{font-family:var(--nf-font-display);font-size:18px;font-weight:700;color:#fffaf3}.pdr-ask{justify-self:end;font-weight:650;color:#fffaf3}.pdr-foot-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:20px}.pdr-foot-row .nf-btn svg{width:18px;height:18px;fill:currentColor}.pdr-note{margin:0;font-size:15.5px;font-style:italic;font-weight:400;color:#fffaf3bd}.pdr-pot{cursor:default}@media(max-width:960px),(orientation:portrait){.pdr-words{display:contents}.pdr-heading{order:1}.pdr-line{order:2}.pdr-rows{order:3;margin-top:16px}.pdr-row{grid-template-columns:minmax(0,1fr);row-gap:6px;min-height:0;padding:14px 0}.pdr-price{flex-wrap:wrap;row-gap:2px}.pdr-amount{font-size:34px}.pdr-ask{justify-self:start}.pdr-foot-row{order:4}.pdr-art{order:5;margin-top:24px}.pdr-scene{height:250px}}.pdm-cols{grid-template-columns:minmax(0,560px) minmax(0,470px);column-gap:clamp(56px,7vw,110px)}.pdm-art{display:grid;justify-items:center;min-width:0}.pdm-scene.pd-wide-only{width:auto;max-width:100%;height:clamp(320px,calc(100svh - 220px),500px);aspect-ratio:620 / 500}@media(max-width:960px),(orientation:portrait){.pdm-words{display:contents}.pdm .pd-eyebrow{order:1}.pdm-heading{order:2}.pdm-line{order:3}.pdm-art{order:4;display:block}.pdm-proof{order:5}.pdm-acts{order:6}}.pde{height:auto;min-height:100svh}.pde-cols{grid-template-columns:minmax(0,560px) minmax(0,480px);column-gap:clamp(56px,7vw,110px);min-height:calc(100svh - clamp(28px,5svh,56px) - var(--rail-height) - 16px)}.pde-words{min-width:0}.pde-heading{margin:0;font-family:var(--nf-font-display);font-size:clamp(34px,min(3.6vw,6.6svh),52px);font-stretch:110%;font-weight:760;line-height:1.05;letter-spacing:-.018em}.pde-call{display:flex;flex-wrap:wrap;align-items:center;gap:16px 26px;margin-top:26px}.pde-call .nf-btn svg,.pde-chat svg{width:16px;height:16px;fill:currentColor}.pde-chat{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:17px;font-weight:600;color:#fffaf3;text-decoration:none}.pde-chat:focus-visible{outline:3px solid #fffaf3;outline-offset:4px;border-radius:4px}@media(hover:hover){.pde-chat:hover{text-decoration:underline;text-underline-offset:4px}}.pde-proof{color:#fffaf3db}.pde-proof b{color:#fffaf3}.pde-scene{justify-self:center;width:auto;max-width:100%;height:clamp(300px,calc(100svh - 230px),460px);aspect-ratio:480 / 440}.pde-glass{cursor:default}@media(max-width:960px),(orientation:portrait){.pde,.pde-cols{min-height:0}.pde-heading{font-size:32px}.pde-scene{width:calc(100% - 12px);height:auto;margin-top:24px}}
