.fw{max-width:none}.fw-step{padding-top:1.8rem;margin-top:1.8rem;border-top:1px solid var(--pp-line)}.fw-step.is-answered .fw-step__title{color:var(--pp-muted)}.fw-step__title:focus,.fw-done__title:focus{outline:none}.fw-step__summary{display:none}.fw-step:first-child{padding-top:0;margin-top:0;border-top:0}.fw-step__title{display:flex;align-items:baseline;gap:.8rem;font-size:clamp(1.9rem,2.4vw,2.3rem);margin-bottom:.3rem}.fw-step__n{font-family:var(--pp-mono);font-size:1.2rem;color:var(--pp-rust);flex:none}.fw-step__hint{font-family:var(--pp-mono);font-size:1.2rem;line-height:1.5;color:var(--pp-muted);margin-bottom:1.2rem;max-width:74ch}.fw-opts{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:1rem;margin-top:1.2rem;max-width:calc(var(--fw-cols, 5) * 25rem);overflow-x:auto;scrollbar-width:thin;padding-bottom:.4rem}.fw-opts--big{gap:1.2rem}.fw-opt{display:grid;gap:.3rem;text-align:left;padding:1.4rem 1.5rem;background:var(--pp-card);border:1px solid var(--pp-line-strong);border-radius:3px;cursor:pointer;font-family:var(--pp-body);color:var(--pp-ink);transition:border-color .15s ease,background .15s ease}@media(hover:hover)and (pointer:fine){.fw-opt:hover:not(:disabled):not(.is-selected){border-color:var(--pp-rust);background:#fffaf1}.fw-opt.is-selected:hover{border-color:var(--pp-rust)}}.fw-opt--more{border-style:dashed;background:transparent}.fw-opt--more .fw-opt__label:after{content:" +";color:var(--pp-rust)}.fw-opt:focus-visible{outline:2px solid var(--pp-flare);outline-offset:2px}.fw-opt.is-selected{background:var(--pp-ink);border-color:var(--pp-ink);color:var(--pp-ground)}.fw-opt:disabled{opacity:.4;cursor:not-allowed}.fw-opt:not(.fw-opt--format){align-content:center}.fw-opt__label{font-size:1.8rem;line-height:1.25}.fw-opt__price{font-family:var(--pp-mono);font-size:1.35rem;color:var(--pp-rust);font-variant-numeric:lining-nums tabular-nums}.fw-opt.is-selected .fw-opt__price{color:#e0693c}.fw-opt__note{font-size:1.4rem;line-height:1.45;color:var(--pp-muted)}.fw-opt.is-selected .fw-opt__note{color:#f3e9d9bf}.fw-opt__time{font-weight:600;margin-top:.4rem}.fw-opt--format{align-content:start;justify-items:center;text-align:center;padding:1.8rem 1.2rem 1.6rem}.fw-opt__img{width:100%;max-width:17rem;height:auto;aspect-ratio:1 / 1;object-fit:contain;margin-bottom:1rem}.fw-opt--format .fw-opt__label{font-size:2.1rem}.fw-time{display:inline-flex;align-items:baseline;gap:.6rem;font-family:var(--pp-mono);font-size:1.25rem;letter-spacing:.06em;color:var(--pp-muted)}.fw-time__value{font-family:var(--pp-display);font-variation-settings:"SOFT" 50,"WONK" 1,"opsz" 28;font-size:2rem;color:var(--pp-ink)}.fw-time__badge{font-family:var(--pp-mono);font-size:1.05rem;letter-spacing:.12em;text-transform:uppercase;padding:.15rem .5rem;border-radius:2px;border:1px solid currentColor}.fw-time__badge[data-status=fast]{color:#2f6b3f}.fw-time__badge[data-status=normal]{color:var(--pp-rust)}.fw-time__badge[data-status=busy]{color:#8a2012}@media screen and (max-width:900px){.fw-opts{grid-auto-columns:minmax(13rem,1fr)}}@media(prefers-reduced-motion:reduce){.fw-opt{transition:none}}@media screen and (max-width:749px){.fw-opt--format{padding:1rem .8rem}.fw-info{min-height:10.5rem}}.fw-info{margin-top:1.4rem;padding:1.2rem 1.4rem;background:var(--pp-paper);border-left:2px solid var(--pp-rust);border-radius:0 3px 3px 0;max-width:68ch;min-height:9.5rem}.fw-info--empty{background:none;border-left-color:var(--pp-line)}.fw-info--empty .fw-info__text{color:var(--pp-muted)}.fw-info__label{font-family:var(--pp-mono);font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;color:var(--pp-ink);margin-bottom:.4rem}.fw-info__price{color:var(--pp-rust)}.fw-info__text{font-size:1.5rem;line-height:1.55;color:var(--pp-ink)}@media screen and (max-width:749px){.fw-opts{grid-auto-flow:row;grid-template-columns:minmax(0,1fr);max-width:none;overflow-x:visible;padding-bottom:0}.fw-opts--big{grid-template-columns:repeat(2,minmax(0,1fr))}.fw-opts--big .fw-opt:last-child:nth-child(odd){grid-column:1 / -1}.fw-step.is-answered:not(.is-open) .fw-step__hint,.fw-step.is-answered:not(.is-open) .fw-opts,.fw-step.is-answered:not(.is-open):not(.is-latest) .fw-info{display:none}.fw-step.is-answered:not(.is-open) .fw-info{margin-top:.6rem;min-height:0}.fw-step.is-answered:not(.is-open) .fw-info__label{display:none}.fw-step.is-answered .fw-step__title{font-size:1.5rem}.fw-step.is-answered:not(.is-open){padding-top:1rem;margin-top:1rem}.fw-step.is-answered:first-child{padding-top:0;margin-top:0}.fw-step__summary{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;width:100%;min-height:4.4rem;padding:0;border:0;background:none;color:var(--pp-ink);font:inherit;text-align:left;cursor:pointer}.fw-step__answer{font-size:1.6rem;font-weight:700}.fw-step__answer .fw-info__price{font-weight:400;white-space:nowrap}.fw-step__change{flex:none;font-family:var(--pp-mono);font-size:1.2rem;text-decoration:underline;text-underline-offset:.2em}}.fw-done{margin-top:1.8rem;padding-top:1.8rem;border-top:2px solid var(--pp-rust)}.fw-done__eyebrow{font-family:var(--pp-mono);font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:var(--pp-rust);margin-bottom:.5rem}.fw-done__title{font-family:var(--pp-display);font-variation-settings:"SOFT" 50,"WONK" 1,"opsz" 34;font-size:clamp(2.2rem,2.6vw,2.8rem);line-height:1.2;color:var(--pp-ink);margin-bottom:1.4rem}.fw-done__rolls{list-style:none;margin:0 0 1.2rem;padding:0;max-width:46rem}.fw-done__roll+.fw-done__roll{margin-top:1.2rem;padding-top:1.2rem;border-top:1px solid var(--pp-line)}.fw-done__roll.is-pending{margin-left:-1.2rem;padding-left:1.2rem;border-left:2px solid var(--pp-rust)}.fw-done__roll-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .8rem}.fw-done__roll-n{font-family:var(--pp-mono);font-size:1.15rem;letter-spacing:.12em;text-transform:uppercase;color:var(--pp-rust);flex:none}.fw-done__roll-name{font-size:1.7rem;line-height:1.3;color:var(--pp-ink)}.fw-done__roll-qty{font-family:var(--pp-mono);font-size:1.3rem;color:var(--pp-muted);font-variant-numeric:lining-nums tabular-nums}.fw-done__roll-flag{font-family:var(--pp-mono);font-size:1.05rem;letter-spacing:.12em;text-transform:uppercase;color:var(--pp-rust);border:1px solid currentColor;border-radius:2px;padding:.1rem .45rem}.fw-done__btn{display:inline-block;padding:1.3rem 2.6rem;font-family:var(--pp-body);font-weight:700;font-size:1.8rem;color:var(--pp-ground);background:var(--pp-ink);border:1px solid var(--pp-ink);border-radius:3px;cursor:pointer;font-variant-numeric:lining-nums tabular-nums;transition:background .15s ease,border-color .15s ease}@media(hover:hover)and (pointer:fine){.fw-done__btn:hover{background:var(--pp-rust);border-color:var(--pp-rust)}}.fw-done__btn:focus-visible{outline:2px solid var(--pp-flare);outline-offset:3px}.fw-done__btn:disabled{opacity:.55;cursor:default}.fw-done__note{margin-top:.9rem;font-family:var(--pp-mono);font-size:1.15rem;line-height:1.6;color:var(--pp-muted);max-width:52ch}@media(prefers-reduced-motion:reduce){.fw-done__btn{transition:none}}.fw-done__rows{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.3rem 1.4rem;max-width:46rem;margin:.35rem 0 0;font-size:1.5rem}.fw-done__rows dt{color:var(--pp-muted);line-height:1.35}.fw-done__rows dd{margin:0;font-family:var(--pp-mono);font-size:1.4rem;color:var(--pp-muted);text-align:right;font-variant-numeric:lining-nums tabular-nums}.fw-done__rows--extras{margin-top:1.2rem;padding-top:1.2rem;border-top:1px solid var(--pp-line)}.fw-done__rows--extras dt{color:var(--pp-ink)}.fw-done__total{display:flex;justify-content:space-between;align-items:baseline;gap:1.4rem;max-width:46rem;margin-top:1.2rem;padding-top:.9rem;border-top:1px solid var(--pp-line-strong);font-family:var(--pp-display);font-variation-settings:"SOFT" 50,"WONK" 1,"opsz" 32;font-size:2.4rem;font-variant-numeric:lining-nums tabular-nums}.fw-finish .fw-done__total{max-width:46rem;margin-top:1.4rem;padding-top:1.1rem;border-top-width:2px;border-top-color:var(--pp-ink);font-size:3.2rem}.fw-finish .fw-finish__notice{max-width:46rem}.fw-done__notes-label{display:block;margin-top:1.6rem;margin-bottom:.4rem;font-family:var(--pp-mono);font-size:1.15rem;letter-spacing:.1em;text-transform:uppercase;color:var(--pp-muted)}.fw-done__notes{display:block;width:100%;max-width:46rem;padding:.9rem;font-family:var(--pp-body);font-size:1.5rem;color:var(--pp-ink);background:var(--pp-card);border:1px solid var(--pp-line-strong);border-radius:3px;resize:vertical}.fw-done__notes:focus-visible{outline:2px solid var(--pp-flare);outline-offset:1px}.fw-done__actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.4rem}.fw-done__btn--ghost{color:var(--pp-ink);background:transparent;border-color:var(--pp-line-strong);font-weight:500}@media(hover:hover)and (pointer:fine){.fw-done__btn--ghost:hover{background:transparent;border-color:var(--pp-rust);color:var(--pp-rust)}}.fw-done__btn--quiet{color:var(--pp-muted);background:transparent;border-color:var(--pp-line-strong);font-weight:500}@media(hover:hover)and (pointer:fine){.fw-done__btn--quiet:hover{background:transparent;border-color:var(--pp-rust);color:var(--pp-rust)}}.fw-restart{margin-top:2.4rem;padding-top:1.8rem;border-top:1px solid var(--pp-line)}.fw-done__error{margin-top:1.4rem;padding:1.2rem 1.4rem;font-size:1.5rem;line-height:1.5;color:var(--pp-ink);background:var(--pp-paper);border:1px solid var(--pp-rust);border-radius:3px}.fw-done__error:focus{outline:none}.fw-finish{margin-top:1.8rem;padding-top:1.8rem;border-top:1px solid var(--pp-line)}.fw-finish__notice{margin-bottom:1.4rem;padding:1.2rem 1.4rem;font-size:1.5rem;line-height:1.5;color:var(--pp-ink);background:var(--pp-paper);border:1px solid var(--pp-line-strong);border-radius:3px;max-width:68ch}.fw-done__another{margin-top:1.4rem}.fw-done__roll-remove{margin-left:auto;min-height:4.4rem;padding:0 0 0 1rem;border:0;background:none;color:var(--pp-rust);font:inherit;font-size:1.4rem;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.fw-running{position:sticky;bottom:0;z-index:1;display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-top:1.8rem;padding:1rem 1.2rem;background:var(--pp-deep);color:#f6efe3;font-size:1.5rem;border-radius:3px}.fw-running__n{font-family:var(--pp-mono);font-variant-numeric:lining-nums tabular-nums}.fw-running__note{display:block;font-size:1.25rem;color:#f6efe3db}.fw-banked{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.4rem;margin-bottom:1.8rem;padding:1rem 1.2rem;background:var(--pp-paper);border:1px solid var(--pp-line-strong);border-radius:3px}.fw-banked__count{font-size:1.5rem;color:var(--pp-ink)}.fw-banked__sum{font-family:var(--pp-mono);font-size:1.35rem;color:var(--pp-muted);font-variant-numeric:lining-nums tabular-nums}.fw-banked__link{margin-left:auto;min-height:4.4rem;padding:0;border:0;background:none;font-family:inherit;cursor:pointer;font-size:1.4rem;color:var(--pp-rust);text-decoration:underline;text-underline-offset:.2em}@media screen and (max-width:749px){.fw-banked__link{margin-left:0}}.fw-flash{margin-bottom:1.6rem;padding:1rem 1.2rem;background:var(--pp-paper);border-left:2px solid var(--pp-rust);border-radius:0 3px 3px 0;font-size:1.5rem;color:var(--pp-ink)}@media screen and (max-width:749px){.fw-done__actions{flex-direction:column}.fw-done__btn{width:100%;text-align:center}}.fw-qty{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem 1.6rem;margin-top:1.2rem}.fw-qty__label{font-size:1.6rem;color:var(--pp-ink)}.fw-qty__control{display:flex;align-items:center}.fw-qty__btn{width:4.4rem;height:4.4rem;font-size:2rem;line-height:1;color:var(--pp-ink);background:var(--pp-card);border:1px solid var(--pp-line-strong);border-radius:3px;cursor:pointer}.fw-qty__btn:disabled{opacity:.4;cursor:default}.fw-qty__btn:focus-visible{outline:2px solid var(--pp-flare);outline-offset:2px}.fw-qty__n{min-width:4.4rem;text-align:center;font-size:1.8rem;font-variant-numeric:tabular-nums}
/*# sourceMappingURL=/cdn/shop/t/12/assets/film-wizard.css.map */
