.ll-cook{color:var(--ll-ink,#232224);background:#f7f4ee;padding:40px 0;font-family:var(--font-stack-body,Arial,sans-serif)}.ll-cook *{box-sizing:border-box}.ll-cook__inner{max-width:var(--ll-page-max,1760px);padding:0 var(--ll-gutter,20px);margin:auto}.ll-cook__header{text-align:center;margin-bottom:28px}.ll-cook__eyebrow{font-size:12px;letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-weight:600}.ll-cook__header h2{font-size:clamp(34px,4.3vw,70px);line-height:1.06;letter-spacing:-.04em;margin:0;color:inherit;overflow-wrap:anywhere}.ll-cook__header em{font-family:var(--ll-font-accent,"Instrument Serif",Georgia,serif);font-weight:400;color:#55721c}.ll-cook__subline{max-width:76ch;margin:18px auto 0;font-size:15px;line-height:1.6}.ll-cook__stage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px;align-items:start}.ll-cook__photo{grid-column:1/-1;grid-row:1;min-width:0;align-self:center;border-radius:24px;box-shadow:0 18px 36px #23222421;overflow:hidden}.ll-cook__photo img{display:block;width:100%;height:auto;aspect-ratio:800/647;object-fit:cover}.ll-cook__callout{position:relative;min-width:0}.ll-cook__marker{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--ll-rule,#c8dc94);border-radius:50%;background:#e4efc8;color:#426421;font-size:13px}.ll-cook__callout h3{font-size:16px;line-height:1.2;margin:12px 0 8px;color:inherit;overflow-wrap:anywhere}.ll-cook__callout p{font-size:13px;line-height:1.6;margin:0;overflow-wrap:anywhere}.ll-cook__process{margin-top:40px}.ll-cook__process>h2{font-size:clamp(27px,3vw,42px);line-height:1.12;letter-spacing:-.025em;margin:0 0 22px;color:inherit;text-align:center}.ll-cook__steps{list-style:none;display:grid;gap:24px;padding:0;margin:0}.ll-cook__step{min-width:0}.ll-cook__step-photo{border-radius:18px;overflow:hidden;background:#eee9df}.ll-cook__step-photo img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:50% 40%}.ll-cook__step-copy{display:grid;justify-items:center;gap:6px;margin-top:15px;border-top:1px solid var(--ll-rule,#c8dc94);padding-top:14px;text-align:center}.ll-cook__number{color:#55721c;font-size:13px;line-height:24px}.ll-cook__step h3{font-size:19px;line-height:1.25;margin:0;color:inherit}.ll-cook__step p{font-size:14px;line-height:1.5;margin:8px 0 0}.ll-cook__step-copy>div{min-width:0}.ll-cook__footer{margin-top:32px;text-align:center}.ll-cook__button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:12px 30px;border-radius:100px;background:#55721c;color:#fff;text-decoration:none;font-weight:600;font-size:15px;max-width:100%;text-align:center}.ll-cook__button:hover{background:#405615;color:#fff}.ll-cook__button:focus-visible{outline:3px solid #232224;outline-offset:4px}@media(min-width:750px){.ll-cook{padding:56px 0}.ll-cook__subline{font-size:17px}.ll-cook__callout p{font-size:15px}.ll-cook__callout h3{font-size:20px}.ll-cook__steps{grid-template-columns:repeat(3,minmax(0,1fr))}.ll-cook__process{margin-top:48px}}@media(min-width:990px){.ll-cook{padding:64px 0 44px}.ll-cook__header{margin-bottom:42px}.ll-cook__stage{grid-template-columns:minmax(0,1fr) minmax(0,1.8fr) minmax(0,1fr);column-gap:5%;row-gap:34px;align-items:center}.ll-cook__photo{grid-column:2;grid-row:1/3}.ll-cook__callout--1{grid-column:1;grid-row:1}.ll-cook__callout--2{grid-column:3;grid-row:1}.ll-cook__callout--3{grid-column:1;grid-row:2}.ll-cook__callout--4{grid-column:3;grid-row:2}.ll-cook__callout{padding-top:0;align-self:center}.ll-cook__callout h3{font-size:clamp(19px,1.5vw,25px)}.ll-cook__marker{width:46px;height:46px}.ll-cook__connector{display:block;position:absolute;top:23px;left:46px;width:calc(124% - 46px);height:1px;background:var(--ll-rule,#c8dc94);pointer-events:none}.ll-cook__connector:after{content:"";position:absolute;right:-4px;top:-4px;width:9px;height:9px;border-radius:50%;background:#a1c84b;box-shadow:0 0 0 5px #a1c84b29}.ll-cook__callout--2,.ll-cook__callout--4{text-align:right}.ll-cook__callout--2 .ll-cook__marker,.ll-cook__callout--4 .ll-cook__marker{margin-left:auto}.ll-cook__callout--2 .ll-cook__connector,.ll-cook__callout--4 .ll-cook__connector{left:auto;right:46px}.ll-cook__callout--2 .ll-cook__connector:after,.ll-cook__callout--4 .ll-cook__connector:after{right:auto;left:-4px}}.ll-cook__badge{width:72px;height:72px;border:2px solid var(--ll-rule,#c8dc94);border-radius:50%;overflow:hidden;box-shadow:0 5px 14px #23222418;margin-bottom:12px}.ll-cook__badge img{display:block;width:100%;height:100%;object-fit:cover}.ll-cook__marker{position:absolute;left:52px;top:48px;width:28px;height:28px;z-index:1}.ll-cook__connector{display:none}@media(min-width:990px){.ll-cook__badge{width:96px;height:96px}.ll-cook__marker{top:68px;left:72px;width:32px;height:32px}.ll-cook__callout--2 .ll-cook__badge,.ll-cook__callout--4 .ll-cook__badge{margin-left:auto}.ll-cook__callout--2 .ll-cook__marker,.ll-cook__callout--4 .ll-cook__marker{left:auto;right:72px}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/ll-how-we-cook.css.map */
