.hw__steps{position:relative;list-style:none;margin:0 auto;padding:0;display:grid;gap:20px;max-width:560px}.hw__step{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr);align-content:start;gap:18px;padding:24px 22px 26px;background:var(--oat);border-radius:var(--radius-lg)}.bg-oat .hw__step{background:#fff;box-shadow:var(--shadow-sm)}.hw__step:not(:last-child):after{content:"";position:absolute;left:53px;bottom:-20px;width:2px;height:20px;background:repeating-linear-gradient(to bottom,var(--sprout) 0 5px,transparent 5px 10px)}.hw__badge{position:relative;width:64px;height:64px;border-radius:20px;background:#fff;border:1px solid var(--line);box-shadow:0 10px 20px -14px #0f302e73;display:flex;align-items:center;justify-content:center}.hw__ico .ico{display:block;width:30px;height:30px;margin:0;color:var(--basil)}.hw__n{position:absolute;top:-9px;right:-9px;width:26px;height:26px;border-radius:50%;background:var(--tomato);color:#fff;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 3px var(--oat)}.bg-oat .hw__n{box-shadow:0 0 0 3px #fff}.hw__body{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding-top:4px}.hw__body .h3{font-size:clamp(21px,19px + .5vw,25px)}.hw__txt{margin:0;max-width:40ch;font-size:16px;line-height:1.55;color:var(--muted);text-wrap:pretty}.hw__meta{display:inline-flex;align-items:center;gap:6px;min-height:30px;margin-top:8px;padding:0 12px;border-radius:999px;background:#fff;color:var(--basil);font-size:13.5px;font-weight:600}.bg-oat .hw__meta{background:var(--oat)}.hw__meta .ico{margin:0;color:var(--pea)}.hw__note{position:absolute;top:-14px;right:16px;font-size:22px;transform:rotate(-5deg);pointer-events:none}@media(min-width:900px){.hw__steps{max-width:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:44px}.hw__step{display:flex;flex-direction:column;align-items:center;gap:20px;padding:64px 28px 32px;text-align:center}.hw__body{flex:1}.hw__txt{margin-bottom:12px}.hw__meta{margin-top:auto}.hw__step:not(:last-child):after{left:calc(50% + 52px);top:0;bottom:auto;width:calc(100% - 72px);height:2px;background:repeating-linear-gradient(to right,var(--sprout) 0 8px,transparent 8px 16px)}.hw__badge{position:absolute;top:-44px;left:50%;margin-left:-44px;width:88px;height:88px;border-radius:28px}.hw__ico .ico{width:38px;height:38px}.hw__n{width:30px;height:30px;font-size:14px}.hw__body{align-items:center;padding-top:0}.hw__note{top:-34px;right:6px;font-size:26px}}.js .hw__steps[data-stagger] .hw__ico{display:block;transition:transform .55s cubic-bezier(.3,1.5,.5,1);transform:scale(.6) rotate(-12deg)}.js .hw__steps.is-in .hw__ico{transform:none;transition-delay:calc(var(--i,0) * .12s + .15s)}@media(hover:hover){.hw__step:hover .hw__badge{transform:translateY(-3px)}.hw__badge{transition:transform .3s var(--ease)}}.ri2__grid{display:grid;gap:32px}@media(min-width:1024px){.ri2__grid{grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:72px;align-items:start}.ri2__aside{position:sticky;top:calc(var(--header-h) + 40px)}}.ri2__aside .shead{margin-bottom:0}.ri2__list{display:flex;flex-direction:column;gap:12px;min-width:0}.ri2__ch{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);transition:box-shadow .35s var(--ease),border-color .35s}.ri2__ch[open]:not(.is-closing){border-color:#c3e3d1;box-shadow:var(--shadow)}.ri2__ch summary{list-style:none;display:flex;align-items:center;gap:16px;padding:16px 18px;cursor:pointer;border-radius:var(--radius);-webkit-tap-highlight-color:transparent}.ri2__ch summary::-webkit-details-marker{display:none}@media(min-width:600px){.ri2__ch summary{gap:20px;padding:20px 24px}}.ri2__no{flex:none;width:44px;height:44px;border-radius:14px;background:var(--mint);color:var(--basil);font-family:Fraunces,Georgia,serif;font-variation-settings:"SOFT" 100,"WONK" 0;font-size:22px;font-weight:800;display:flex;align-items:center;justify-content:center;transition:background-color .35s var(--ease),color .35s var(--ease)}.ri2__ch[open]:not(.is-closing) .ri2__no{background:var(--basil);color:#fff}.ri2__name{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ri2__lbl{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.ri2__name b{font-family:Fraunces,Georgia,serif;font-variation-settings:"SOFT" 100,"WONK" 0;font-size:21px;line-height:1.2;font-weight:700;color:var(--basil)}@media(min-width:600px){.ri2__name b{font-size:24px}}@media(hover:hover){.ri2__ch summary:hover .plus{background:var(--mint)}}.ri2__recipes,.ri2__recipes[role=list]{list-style:none;margin:0;padding:0 18px 14px}@media(min-width:600px){.ri2__recipes,.ri2__recipes[role=list]{padding:0 24px 18px 88px}}.ri2__recipes li{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:12px;align-items:baseline;padding:11px 0;border-top:1px solid var(--line);font-size:15.5px;line-height:1.4}.ri2__rn{font-family:DM Mono,ui-monospace,monospace;font-size:12.5px;color:var(--muted)}.ri2__rt{font-weight:600;color:var(--ink)}.ri2__min{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;font-size:13.5px;font-weight:600;color:var(--muted)}.ri2__min .ico{margin:0;color:var(--pea)}.acc__body{overflow:hidden}details[data-acc]>summary .plus{transition:transform .45s cubic-bezier(.22,1,.36,1),background-color .3s,color .3s}details[data-acc][open].is-closing>summary .plus{transform:none;background:transparent;color:var(--basil)}details[data-acc].is-opening .ri2__recipes li{animation:acc-in .5s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i,0) * 30ms + 50ms)}details[data-acc].is-opening .faq__a,details[data-acc].is-opening .obj__a{animation:acc-in .45s cubic-bezier(.22,1,.36,1) both;animation-delay:60ms}@keyframes acc-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}details[data-acc]>summary:focus-visible{outline:3px solid var(--focus,var(--basil));outline-offset:3px}.faq__item summary{padding:22px 0;transition:color .2s}@media(hover:hover){.faq__item summary:hover{color:var(--basil)}}.faq__a{padding-bottom:24px}.gu__in{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:980px;margin:0 auto;text-align:center}@media(min-width:768px){.gu__in{flex-direction:row;gap:36px;text-align:left}}.gu__seal{flex:none;width:112px;height:112px}@media(min-width:768px){.gu__seal{width:132px;height:132px}}.gu__seal svg{display:block;width:100%;height:100%;overflow:visible}.gu__o{fill:var(--lemon)}.gu__i{fill:#fff}.gu__ring{font-family:Inter,sans-serif;font-size:10.5px;font-weight:700;fill:var(--basil);transform-box:view-box;transform-origin:50% 50%;animation:gu-spin 36s linear infinite}.gu__num{font-family:Fraunces,Georgia,serif;font-variation-settings:"SOFT" 100,"WONK" 0;font-size:42px;font-weight:800;letter-spacing:-1px;fill:var(--basil)}.gu__unit{font-family:Inter,sans-serif;font-size:10px;font-weight:700;letter-spacing:2px;fill:var(--basil)}@keyframes gu-spin{to{transform:rotate(360deg)}}.gu__copy{flex:1;min-width:0}.gu__t{margin:0;font-family:Fraunces,Georgia,serif;font-variation-settings:"SOFT" 100,"WONK" 0;font-size:clamp(30px,24px + 1.6vw,46px);line-height:1.05;font-weight:800;letter-spacing:-.025em;color:#fff;text-wrap:balance}.gu__p{margin:10px 0 0;max-width:44ch;text-wrap:pretty;font-size:var(--fs-lead);line-height:1.5;color:#cbe7da}@media(min-width:1024px){.gu__p{max-width:60ch}}.gu__link{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 20px;border:2px solid rgba(166,224,191,.55);border-radius:999px;color:#fff;font-size:15.5px;font-weight:650;text-decoration:none;transition:background-color .2s,border-color .2s}.gu__link:hover{background:#a6e0bf24;border-color:var(--sprout)}.gu__link .ico{width:18px;height:18px;margin:0;color:var(--sprout)}.bg-cream .gu__t,.bg-oat .gu__t{color:var(--basil)}.bg-cream .gu__p,.bg-oat .gu__p{color:var(--muted)}.bg-cream .gu__link,.bg-oat .gu__link{color:var(--basil);border-color:var(--basil)}.bg-cream .gu__link .ico,.bg-oat .gu__link .ico{color:var(--basil)}@media(prefers-reduced-motion:reduce){.gu__ring{animation:none}.js .lk__visual .lk__pin{opacity:1;transform:none;animation:none}.js .hw__steps .hw__ico{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/v4b.css.map */
