.process{--edge-self:var(--sg-ink);--edge-line:var(--sg-cham);--pr-ground-mid:color-mix(in oklab,var(--sg-ink) 55%,var(--sg-strip));--pr-rail:rgba(234,210,160,.62);--pr-gr:var(--gutter);background:linear-gradient(180deg,var(--sg-ink) 0%,var(--sg-strip) 100%);padding-block:50px 46px}.process .edge-jag path.line{stroke-opacity:.88}.process .process-h2{font-size:var(--pr-h2);line-height:1.06;text-wrap:balance}.process .process-head{grid-template-columns:minmax(0,1fr)}@media(max-width:639px){.process .process-italic{font-size:clamp(23px,6.4vw,26px)}}.process .process-wrap{position:relative;padding-bottom:6px}.process{--pr-h2:min(34px, calc((100vw - 32px)*.095) );--pr-gw:calc((29px + 2.12 * var(--pr-h2)) * 1.215)}.process .process-grind-lg{position:absolute;top:0;right:var(--gutter);width:var(--pr-gw);margin:0}.process .process-head>.t-label,.process .process-h2{padding-right:calc(var(--pr-gw) + 8px)}.process .process-italic{text-wrap:balance}.process .process-grinder{display:block;width:100%;height:auto;overflow:visible}.process .process-grinder .ln{fill:none;stroke:var(--sg-cream);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.process .process-grinder .g-steel{fill:color-mix(in oklab,var(--sg-cream) 9%,var(--sg-ink))}.process .process-grinder .g-inside{fill:color-mix(in oklab,var(--sg-cream) 5%,var(--sg-ink))}.process .process-grinder .g-choc{fill:color-mix(in oklab,var(--sg-cham-2) 34%,var(--sg-ink))}.process .process-grinder .g-stone{fill:color-mix(in oklab,var(--sg-cream) 21%,var(--sg-ink))}.process .process-grinder .g-stone2{fill:color-mix(in oklab,var(--sg-cream) 30%,var(--sg-ink))}.process .process-steps{position:relative;margin:20px 0 0;padding:0;list-style:none;counter-reset:pr-step}.process .process-step{position:relative;z-index:0;padding-left:28px;counter-increment:pr-step}.process .process-step+.process-step{margin-top:12px}.process .process-step:not(:last-child):after{content:"";position:absolute;z-index:-1;left:4.25px;top:12px;bottom:-24px;width:1.5px;background:var(--pr-rail)}.process .process-step:before{content:"";position:absolute;left:0;top:7px;width:10px;height:10px;rotate:45deg;background:var(--sg-cham)}.process .process-step-t{font:700 17px/1.35 var(--f-ui);letter-spacing:0;color:var(--sg-cream);text-wrap:balance}.process .nw{white-space:nowrap}.process .process-step-t:before{content:counter(pr-step,decimal-leading-zero);display:inline-block;margin-right:7px;font:500 13px/1 var(--f-ui);letter-spacing:.12em;color:var(--sg-lilac);vertical-align:1px}.process .process-step-p{margin-top:2px;font-size:16.5px;line-height:1.5;color:var(--sg-body);text-wrap:pretty}.process .process-seals{display:grid;grid-template-columns:repeat(3,minmax(0,96px));justify-content:space-between;gap:12px;margin:22px 0 0;padding:0;list-style:none}.process .process-seal{min-width:0;color:var(--sg-cham)}.process .process-seal-svg{display:block;width:100%;max-width:120px;height:auto;margin-inline:auto;overflow:visible}.process .process-defs{position:absolute;width:0;height:0;overflow:hidden}.process .seal-txt{fill:var(--sg-cham);font-family:var(--f-ui);font-weight:700;letter-spacing:.12em}.process .seal-dot{fill:var(--sg-cham)}.process .seal-ic{fill:none;stroke:var(--sg-cham);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.process .seal-num{fill:var(--sg-cham);font-family:var(--f-display);font-weight:var(--w-display);font-size:22px;letter-spacing:-.01em}.process .process-facts{margin:20px 0 0;padding:0;list-style:none}.process .process-fact+.process-fact{margin-top:10px;padding-top:10px;border-top:1px solid var(--sg-line)}.process .process-mini{display:inline-block;width:26px;height:26px;margin:-6px 9px 0 0;vertical-align:middle}.process .pm-ring{fill:none;stroke:var(--sg-cham);stroke-opacity:.9;stroke-width:1.5;vector-effect:non-scaling-stroke}.process .pm-ring2{fill:none;stroke:var(--sg-cham);stroke-opacity:.45;stroke-width:1.25;vector-effect:non-scaling-stroke}.process .pm-ic{fill:none;stroke:var(--sg-cham);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.process .process-fact p{font-size:16.5px;line-height:1.5;color:var(--sg-body);text-wrap:pretty}.process .process-video{display:none;margin:22px 0 0}.process .process-video{display:block}.process .process-video-win{position:relative;aspect-ratio:16 / 9;border-radius:18px;overflow:hidden;background:var(--sg-plum);box-shadow:0 0 0 3px var(--sg-ink),0 0 0 4.5px var(--sg-cham)}.process .process-video-poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.process .process-play{--pop-h:64px;--pop-px:0px;--pop-off:4px;--pop-fill:var(--btn-gold);--pop-ink:var(--sg-ink);--pop-edge:var(--sg-ink);--pop-shadow:var(--sg-gold-deep);--pop-shadow-edge:var(--sg-ink);position:absolute;right:18px;top:14px;margin:0;border-radius:50%}.process .process-play .pop-face{width:64px;height:64px;padding:0}.process .process-play .pop-face:before{content:"";width:0;height:0;margin-left:5px;border-style:solid;border-width:11px 0 11px 18px;border-color:transparent transparent transparent currentColor}.process .process-video-msg{position:absolute;left:12px;right:12px;bottom:12px;padding:6px 10px;border-radius:10px;background:var(--sg-plum);color:var(--sg-cream);opacity:1}.process .process-video-cap{margin-top:10px}.process .process-video-cap .placeholder-note{margin-left:8px;color:var(--sg-body);letter-spacing:.02em;text-transform:none}.process .process-pending{margin-top:16px;line-height:1.2}.process .process-pending .placeholder-note{color:var(--sg-body)}.process .process-foot{margin-top:16px}.process .process-cta .pop-face{white-space:normal;text-align:center;line-height:1.1;padding-block:8px}@media(min-width:640px){.process{padding-block:var(--sec-pad) calc(var(--sec-pad) - 6px)}.process .process-h2{font-size:clamp(38px,calc(2.2vw + 22px),58px)}.process .process-grind-lg{width:220px;top:0}.process{--pr-gw:220px}.process .process-steps{max-width:640px}.process .process-seals{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.process .process-facts,.process .process-video{max-width:640px}.process .process-foot{display:flex}.process .process-cta{width:auto}}@media(min-width:900px){.process{--pr-cg:clamp(40px,5vw,88px);padding-top:104px;padding-bottom:82px}.process .process-wrap{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--pr-cg);align-items:start;grid-template-areas:"head  grind" "steps grind" "facts seals" "end   seals"}.process .process-head{grid-area:head}.process .process-head>.t-label,.process .process-h2{padding-right:0}.process .process-grind-lg{grid-area:grind;position:static;display:block;align-self:center;width:min(100%,460px);justify-self:center;margin-top:8px}.process .process-steps{grid-area:steps;max-width:none;margin-top:40px}.process .process-step+.process-step{margin-top:22px}.process .process-step-t{font-size:19px}.process .process-step-t:before{font-size:14px}.process .process-step-p{font-size:18.5px;line-height:1.55;max-width:46ch}.process .process-step:before{top:9px}.process .process-step:not(:last-child):after{top:14px;bottom:-36px}.process .process-seals{grid-area:seals;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 24px;margin-top:44px;align-self:start}.process .process-seal-svg{max-width:150px}.process .process-facts{grid-area:facts;max-width:none;margin-top:44px}.process .process-fact p{font-size:18px;line-height:1.55;max-width:52ch}.process .process-mini{width:34px;height:34px;margin:-6px 12px 0 0}.process .process-video{grid-area:video;max-width:none;margin-top:40px}.process .process-end{grid-area:end;align-self:end;margin-top:28px}.process .process-pending{margin-top:0}.process .process-foot{margin-top:20px}.process .process-wrap{display:flow-root;--pr-side:calc((100% - var(--pr-cg)) * 5 / 12)}.process .process-head{float:left;width:calc(100% - var(--pr-side) - var(--pr-cg));margin-bottom:40px}.process .process-grind-lg,.process .process-video,.process .process-seals{float:right;clear:right;width:var(--pr-side)}.process .process-steps{clear:left;margin-top:0}.process .process-steps,.process .process-facts,.process .process-end{margin-right:calc(var(--pr-side) + var(--pr-cg))}.process .process-grinder{max-width:360px;margin-inline:auto}.process .process-seals,.process .process-end{margin-top:40px}}@media(min-width:900px)and (max-width:1059px){.process .process-seals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1180px){.process .process-step-p{font-size:18.5px}}@media(min-width:1440px){.process{--pr-gr:max(170px, calc((100vw - 1320px)/2) )}.process .process-wrap{max-width:none;padding-left:max(var(--gutter),calc((100vw - 1320px)/2));padding-right:var(--pr-gr)}}@media(min-width:1024px)and (prefers-reduced-motion:no-preference){.process .process-grind-lg.is-armed .g-steel,.process .process-grind-lg.is-armed .g-inside,.process .process-grind-lg.is-armed .g-choc,.process .process-grind-lg.is-armed .g-stone,.process .process-grind-lg.is-armed .g-stone2{opacity:0}.process .process-grind-lg.is-drawn .g-steel,.process .process-grind-lg.is-drawn .g-inside,.process .process-grind-lg.is-drawn .g-choc,.process .process-grind-lg.is-drawn .g-stone,.process .process-grind-lg.is-drawn .g-stone2{opacity:1;transition:opacity .5s .3s ease-out}}.process .process-play{border-radius:56% 44% 52% 48%/52% 58% 42% 48%}.process .process-play .pop-face{width:74px}.process .process-video-cap{text-transform:none;letter-spacing:.01em;font-weight:600;font-size:15px}.process .process-fact+.process-fact{border-top:0;margin-top:16px}.process .process-step:not(:last-child):after{display:none}@media(max-width:899px){[data-sec=process]>.wrap{contain-intrinsic-size:auto 1400px}}html .process .process-step-t{letter-spacing:.04em}html .process .process-step-t:before{letter-spacing:.16em}html .process .process-step-p{letter-spacing:.04em}html .process .seal-txt{letter-spacing:.16em}html .process .process-fact p{letter-spacing:.04em}html .process .process-video-cap .placeholder-note{letter-spacing:.06em}@media(min-width:900px){html .process .process-step-p{letter-spacing:.04em}}@media(min-width:900px){html .process .process-fact p{letter-spacing:.04em}}@media(min-width:1180px){html .process .process-step-p{letter-spacing:.04em}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/home-process.css.map */
