.PrepImageZoom-module__nmPpQq__thumbnail{border:1px solid var(--ink);cursor:zoom-in;background:#fff;width:100%;padding:0;line-height:0;display:block;position:relative}.PrepImageZoom-module__nmPpQq__thumbnail picture,.PrepImageZoom-module__nmPpQq__thumbnail img{width:100%;height:auto;display:block}.PrepImageZoom-module__nmPpQq__thumbnail span{background:var(--ink);color:#fff;font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;opacity:0;padding:8px 10px;font-size:10px;font-weight:700;line-height:1;transition:opacity .2s;position:absolute;bottom:10px;right:10px}.PrepImageZoom-module__nmPpQq__thumbnail:hover span,.PrepImageZoom-module__nmPpQq__thumbnail:focus-visible span{opacity:1}.PrepImageZoom-module__nmPpQq__thumbnail:focus-visible{outline:3px solid var(--red);outline-offset:3px}.PrepImageZoom-module__nmPpQq__backdrop{z-index:1000;background:#061433e6;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.PrepImageZoom-module__nmPpQq__dialog{border:1px solid var(--ink);background:#fff;width:min(1120px,100%);max-height:calc(100vh - 48px);padding:16px;box-shadow:0 24px 80px #00000059}.PrepImageZoom-module__nmPpQq__toolbar{color:var(--ink);justify-content:space-between;align-items:center;gap:18px;padding:0 0 14px;line-height:1;display:flex}.PrepImageZoom-module__nmPpQq__toolbar p{margin:0;font-size:13px}.PrepImageZoom-module__nmPpQq__toolbar>div{align-items:center;gap:8px;display:flex}.PrepImageZoom-module__nmPpQq__toolbar button{border:1px solid var(--ink);min-width:34px;height:34px;color:var(--ink);font:700 18px/1 var(--sans);cursor:pointer;background:#fff;padding:0 10px}.PrepImageZoom-module__nmPpQq__toolbar button:hover:not(:disabled),.PrepImageZoom-module__nmPpQq__toolbar button:focus-visible{background:var(--ink);color:#fff}.PrepImageZoom-module__nmPpQq__toolbar button:disabled{opacity:.35;cursor:not-allowed}.PrepImageZoom-module__nmPpQq__toolbar .PrepImageZoom-module__nmPpQq__close{letter-spacing:.06em;text-transform:uppercase;margin-left:6px;font-size:11px}.PrepImageZoom-module__nmPpQq__toolbar span{text-align:center;min-width:44px;font:700 12px var(--sans)}.PrepImageZoom-module__nmPpQq__viewport{cursor:zoom-in;background:#f5f4ef;place-items:center;max-height:calc(100vh - 130px);display:grid;overflow:hidden}.PrepImageZoom-module__nmPpQq__viewport picture{line-height:0;display:block}.PrepImageZoom-module__nmPpQq__viewport img{transform-origin:50%;width:auto;max-width:100%;height:auto;max-height:calc(100vh - 130px);transition:transform .15s;display:block}@media (max-width:620px){.PrepImageZoom-module__nmPpQq__backdrop{padding:12px}.PrepImageZoom-module__nmPpQq__dialog{max-height:calc(100vh - 24px);padding:12px}.PrepImageZoom-module__nmPpQq__toolbar{flex-direction:column;align-items:flex-start;gap:10px}.PrepImageZoom-module__nmPpQq__toolbar p{font-size:12px}.PrepImageZoom-module__nmPpQq__toolbar>div{justify-content:flex-end;width:100%}.PrepImageZoom-module__nmPpQq__toolbar .PrepImageZoom-module__nmPpQq__close{margin-left:auto}.PrepImageZoom-module__nmPpQq__viewport,.PrepImageZoom-module__nmPpQq__viewport img{max-height:calc(100vh - 180px)}.PrepImageZoom-module__nmPpQq__thumbnail span{opacity:1}}
.prep-steps{max-width:1120px;margin:0 auto;padding:60px 22px}.prep-steps article{border-bottom:1px solid var(--line);grid-template-columns:72px 1fr 300px;gap:24px;margin-bottom:30px;padding:0 0 30px;display:grid}.prep-steps article:nth-child(2){grid-template-columns:72px 1fr 420px}.prep-steps article>b{color:var(--red);font-family:Georgia,serif;font-size:43px;font-weight:400}:is(.prep-steps h2,.prep-note h2){margin:0;font-size:42px;line-height:1}.prep-steps p{max-width:620px;font-size:18px}.prep-steps a{color:var(--red);text-transform:uppercase;font-size:12px;font-weight:700}.prep-image{aspect-ratio:1;object-fit:cover;border:1px solid var(--ink);width:100%}:is(.prep-materials,picture.prep-coa-image){display:block}.prep-coa-image .prep-image{aspect-ratio:auto;object-fit:contain;height:auto}.prep-coa-image{width:420px;margin-left:auto}.prep-note{background:var(--ink);color:#fff;padding:55px max(22px,min(100vw,1384px)/2 - 500px)}.prep-note p{max-width:700px;font-size:17px}.prep-note p:last-child{color:#d5ddea;margin-top:28px;font-size:13px}@media (max-width:760px){.prep-steps{padding:42px 22px}:is(.prep-steps article,.prep-steps article:nth-child(2)){grid-template-columns:52px 1fr;gap:14px}.prep-steps article>b{font-size:32px}:is(.prep-steps article>img,.prep-steps article>picture,.prep-steps article>.prep-materials){grid-column:2;width:100%;margin-top:3px}:is(.prep-steps h2,.prep-note h2){font-size:35px}.prep-steps p{font-size:17px}.prep-note{padding:42px 22px}}
