.wizard--funnel [hidden],.wizard-preview-popup--funnel [hidden]{display:none!important}.wizard--funnel [hidden]:after{content:none!important}.wizard--funnel .wizard__progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;overflow:visible;padding-block:16px}.wizard--funnel .wizard-progress__step{min-width:0;white-space:normal;gap:8px}.wizard--funnel .wizard-progress__label{white-space:normal;font-size:16px;line-height:1.4}.wizard--funnel .wizard-progress__number{flex:0 0 26px;width:26px;height:26px}.wizard-option-group+.wizard-option-group{margin-top:24px}.wizard-upload-guidance,.wizard-upload-rule{color:#2c3e2d;font-size:16px;line-height:1.5;margin:8px 0 12px}.wizard-next-step{margin:0;font-size:16px;color:#2c3e2d;text-align:center}.wizard-upload-guidance__link{padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:inherit;text-decoration:underline;cursor:pointer}.wizard--funnel .wizard-preview__btn,.wizard--funnel .wizard-preview__btn[aria-disabled=true]{background:#5a7a5c;color:#fff;min-height:48px;height:auto;white-space:normal;line-height:1.35;padding:12px 18px}.wizard--funnel .wizard-preview__btn:hover:not(:disabled):not([aria-disabled=true]){background:#4a684c}.wizard--funnel .wizard-preview__hint:not(.wizard-preview__hint--flash){display:none}.wizard--funnel .wizard__nav--personalize{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px}.wizard--funnel .wizard__nav--personalize>.wizard-preview-section{grid-column:2;grid-row:1;margin-bottom:0}.wizard--funnel .wizard__nav--personalize>.wizard-nav__row{grid-column:1;grid-row:1;align-self:start}.wizard--funnel-saved .wizard__nav--personalize>.wizard-nav__row{grid-column:1 / -1}.wizard--funnel .wizard__nav--personalize>[data-cart-error],.wizard--funnel .wizard__nav--personalize>[data-funnel-edit]{grid-column:1 / -1}.wizard--funnel .wizard__nav--personalize>[data-cart-error]{grid-row:2}.wizard--funnel .wizard__nav--personalize>[data-funnel-edit]{grid-row:auto}.wizard--funnel .wizard__nav--personalize .wizard-nav__sticky-info,.wizard--funnel .wizard__nav--personalize .wizard-nav__quantity-hint{display:none}.wizard--funnel-saved .wizard__steps>[data-step],.wizard--funnel-saved .wizard__nav-after{display:none!important}.wizard-saved-preview{scroll-margin-top:calc(var(--header-height, 60px) + 16px)}.wizard-saved-preview img{display:block;width:100%;height:auto;max-height:480px;object-fit:contain}.wizard-funnel-edit{display:block;margin:0 auto;padding:4px 14px;min-height:44px;color:#2c3e2d;font:inherit;font-size:16px;background:transparent;border:0;text-decoration:underline;cursor:pointer}.wizard-preview-variants{display:grid;gap:12px;margin:16px 0}.wizard-preview-popup--funnel .wizard-preview-popup__content{max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain;padding-bottom:max(20px,env(safe-area-inset-bottom))}.wizard-preview-popup--funnel [data-preview-email-opt]{display:none!important}.wizard--funnel :is(button,input,select):focus-visible,.wizard-preview-popup--funnel :is(button,input,select):focus-visible{outline:2px solid #2c3e2d;outline-offset:3px}.wizard--funnel .wizard-progress__step{flex-direction:row;gap:6px}.wizard--funnel .wizard-progress__label{white-space:nowrap}.wizard-progress__dash{width:12px;height:3px;border-radius:2px;background:#d4a59a;flex-shrink:0}.wizard-progress__step.active .wizard-progress__dash{background:#5a7a5c}.wizard--funnel .wizard-preview__btn svg{width:24px;height:24px;flex-shrink:0}.wizard--funnel .wizard-preview__timing{margin:4px 0 0;font-size:16px;line-height:1.3;text-align:center;color:#2c3e2d}.wizard--funnel-saved .wizard__nav--personalize{gap:4px;padding-top:4px}.wizard-preview-variants{width:100%}
/*# sourceMappingURL=/cdn/shop/t/2/assets/funnel.css.map */
