.eps-form{--eps-surface: var(--input-background-color);--eps-surface-text: rgb(var(--input-text-color));--eps-border: var(--input-border-color);--eps-border-hover: var(--input-border-color-hover);--eps-border-active: var(--input-border-color-active);--eps-ring: var(--input-active-shadow-width);--eps-text-primary: rgb(var(--text-color));--eps-text-secondary: rgb(var(--text-color) / .6);--eps-text-muted: rgb(var(--text-color) / .6);--eps-divider: rgb(var(--text-color) / var(--divider-opacity));--eps-tint: rgb(var(--text-color) / .06);--eps-bg: rgb(var(--bg-color));--eps-amber-light: #f5e9d5;--eps-amber-dark: #8a5c1a;--eps-error: #b33a3a;--eps-error: color-mix(in srgb, #d64545 70%, rgb(var(--text-color)));--eps-radius: min(12px, var(--btn-border-radius));--eps-grid-gap: 10px;display:block;color:var(--eps-text-primary);font-family:var(--base-font-family);font-size:var(--base-text-size);font-style:var(--base-font-style);font-weight:var(--base-font-weight);box-sizing:border-box}.eps-form *,.eps-form *:before,.eps-form *:after{box-sizing:inherit}.eps-form .eps-section-label{display:block;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--eps-divider);color:rgb(var(--heading-color));font-family:var(--heading-font-family);font-size:var(--larger-text-size);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-font-letter-spacing);text-transform:var(--heading-text-transform)}.eps-form .eps-form-section{margin-bottom:36px}.eps-form .eps-process-card,.eps-form .eps-option{display:block;width:100%;padding:14px;border:1px var(--eps-border) solid;border-radius:var(--eps-radius);background-color:var(--eps-surface);color:var(--eps-surface-text);text-align:start;transition:border-color .15s,box-shadow .15s}.eps-form .eps-option{position:relative}.eps-form .eps-option__btn{display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:inherit;cursor:pointer;appearance:none;-webkit-appearance:none}.eps-form .eps-option__btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--eps-radius)}.eps-form .eps-option__btn:focus-visible{outline:none}.eps-form .eps-option__desc a{position:relative;z-index:1}.eps-form .eps-option:hover{border-color:var(--eps-border-hover)}.eps-form .eps-process-card.active,.eps-form .eps-option:has(>.eps-option__btn.selected){border-color:var(--eps-border-active);box-shadow:0 0 0 var(--eps-ring) var(--eps-border-active)}.eps-form .eps-option:has(>.eps-option__btn:focus-visible){outline:2px solid var(--eps-border-active);outline-offset:2px}.eps-form .eps-scan-name,.eps-form .eps-scan-price,.eps-form .eps-print-name,.eps-form .eps-print-price,.eps-form .eps-neg-name,.eps-form .eps-neg-price,.eps-form .eps-neg-sub,.eps-form .eps-addon-card-top,.eps-form .eps-addon-label,.eps-form .eps-addon-sublabel{display:block}.eps-form .eps-rte p,.eps-form .eps-rte ul,.eps-form .eps-rte ol{margin:0}.eps-form .eps-rte>*+*{margin-top:.25em}.eps-form .eps-rte a{color:inherit;text-decoration:underline;text-underline-offset:2px}.eps-form .eps-rte a:hover{color:var(--eps-text-primary)}.eps-form .eps-process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--eps-grid-gap)}.eps-form .eps-process-card{position:relative;padding:16px 14px}.eps-form .eps-process-card.active .eps-qty-control{border-color:var(--eps-border-active)}.eps-form .eps-process-name{margin-bottom:2px;font-weight:600}.eps-form .eps-process-sub{color:var(--eps-text-secondary);font-size:var(--smaller-text-size-2)}.eps-form .eps-process-price{margin-top:4px;margin-bottom:12px;color:var(--eps-text-muted);font-size:var(--smaller-text-size-2)}.eps-form .eps-qty-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.eps-form .eps-qty-control{display:inline-flex;align-items:center;overflow:hidden;border:1px solid var(--eps-border-hover);border-radius:6px}.eps-form .eps-qty-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;background:transparent;color:inherit;font-size:16px;line-height:1;cursor:pointer;transition:background .1s}.eps-form .eps-qty-btn:hover:not(:disabled){background:var(--eps-tint)}.eps-form .eps-qty-btn:disabled{color:var(--eps-border-hover);cursor:default}.eps-form .eps-qty-divider{flex-shrink:0;width:1px;height:16px;background:var(--eps-border)}.eps-form .eps-qty-value{min-width:28px;padding:0 2px;font-weight:600;text-align:center;-webkit-user-select:none;user-select:none}.eps-form .eps-qty-reset{padding:0;border:none;background:transparent;color:var(--eps-text-secondary);font-size:var(--smaller-text-size-2);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.eps-form .eps-qty-reset:hover{color:inherit}.eps-form .eps-qty-reset.is-hidden{visibility:hidden}.eps-form .eps-scan-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--eps-grid-gap)}.eps-form .eps-scan-name{margin-bottom:2px;font-weight:500}.eps-form .eps-scan-price{color:var(--eps-text-secondary);font-size:var(--smaller-text-size-1)}.eps-form .eps-print-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--eps-grid-gap)}.eps-form .eps-print-name{margin-bottom:2px;font-weight:500}.eps-form .eps-print-price{color:var(--eps-text-secondary);font-size:var(--smaller-text-size-1)}.eps-form .eps-addons-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--eps-grid-gap)}.eps-form .eps-addon-card-top{display:flex;align-items:center;gap:var(--eps-grid-gap);margin-bottom:2px}.eps-form .eps-toggle{position:relative;flex-shrink:0;width:36px;height:20px;border-radius:10px;background:var(--eps-tint);box-shadow:inset 0 0 0 1px var(--eps-border);transition:background .2s}.eps-form .eps-addon-card.selected .eps-toggle{background:var(--eps-border-active)}.eps-form .eps-toggle-thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--eps-bg);box-shadow:0 1px 3px #0003;transition:left .2s}.eps-form .eps-addon-card.selected .eps-toggle-thumb{left:18px}.eps-form .eps-addon-label{font-weight:500}.eps-form .eps-addon-sublabel{margin-top:1px;color:var(--eps-text-secondary);font-size:var(--smaller-text-size-1)}.eps-form .eps-option__btn.is-unavailable[aria-disabled=true]{cursor:not-allowed}.eps-form .eps-option:has(>.eps-option__btn.is-unavailable),.eps-form .eps-option:has(>.eps-option__btn.is-unavailable):hover{border-color:var(--eps-border);box-shadow:none}.eps-form .eps-print-option.is-unavailable .eps-print-name,.eps-form .eps-print-option.is-unavailable .eps-print-price,.eps-form .eps-addon-card.is-unavailable .eps-addon-card-top,.eps-form .eps-addon-card.is-unavailable .eps-addon-sublabel,.eps-form .eps-option:has(>.eps-option__btn.is-unavailable) .eps-option__desc{opacity:.5}.eps-form .eps-unavailable-note{display:block;margin-top:4px;color:var(--eps-text-secondary);font-size:var(--smaller-text-size-1);font-weight:500}.eps-form .eps-unavailable-note[hidden]{display:none}.eps-form .eps-neg-list{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--eps-grid-gap)}.eps-form .eps-neg-name{margin-bottom:2px;font-weight:500}.eps-form .eps-neg-price{color:var(--eps-text-secondary);font-size:var(--smaller-text-size-1)}.eps-form .eps-neg-sub{margin-top:2px;color:var(--eps-text-muted);font-size:var(--smaller-text-size-1)}.eps-form .eps-field-hint{margin-bottom:8px;color:var(--eps-text-muted);font-size:var(--smaller-text-size-2)}.eps-form input[type=text],.eps-form input[type=email],.eps-form input[type=tel],.eps-form textarea{width:100%}.eps-form textarea{height:auto;min-height:100px;resize:vertical}.eps-form input[aria-invalid=true],.eps-form textarea[aria-invalid=true]{border-color:var(--eps-error)}.eps-form input[aria-invalid=true]:focus,.eps-form textarea[aria-invalid=true]:focus{border-color:var(--eps-error);box-shadow:0 0 0 var(--eps-ring) var(--eps-error)}.eps-form .eps-name-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px}.eps-form .eps-form-section>.eps-field+.eps-field{margin-top:8px}.eps-form .eps-field-error{display:flex;align-items:center;gap:6px;margin-top:4px;color:var(--eps-error);font-size:var(--smaller-text-size-2)}.eps-form .eps-field-error[hidden]{display:none}.eps-form .eps-field-error .icon{flex:0 0 auto;width:14px;height:14px}.eps-form .eps-submit-area{margin-top:8px;padding-top:28px;border-top:1px solid var(--eps-divider)}.eps-form .eps-estimated-total{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:16px;font-weight:600}.eps-form .eps-estimated-total span:last-child{font-size:var(--larger-text-size)}.eps-form .eps-error-region{margin-bottom:12px;padding:calc(10px + .5em) 20px;border:1px solid rgb(var(--text-color) / .1);border-inline-start:3px solid var(--eps-error);border-radius:var(--eps-radius);background:rgb(var(--text-color) / .05);font-size:var(--smaller-text-size-1);text-align:start}.eps-form .eps-error-region[hidden]{display:none}.eps-form .btn[disabled]{opacity:.5;cursor:not-allowed}.eps-upsell-window{max-width:640px}.eps-upsell-confirm{padding-bottom:24px;border-bottom:1px solid rgb(var(--text-color) / var(--divider-opacity));text-align:center}.eps-upsell-title{margin:0 0 6px}.eps-upsell-subtitle{margin:0 0 20px;color:rgb(var(--text-color) / .6);font-size:var(--smaller-text-size-1)}.eps-upsell-actions{display:flex;gap:8px}.eps-upsell-actions>.btn{flex:1 1 0}.eps-upsell-products{padding-top:24px}.eps-upsell-products__header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:16px}.eps-upsell-products__label{font-weight:600}.eps-upsell-viewall{color:rgb(var(--text-color) / .6);font-size:var(--smaller-text-size-1);text-decoration:underline}.eps-upsell-grid .product-block__detail{margin-bottom:0}@media(max-width:767.98px){.eps-form .eps-process-grid,.eps-form .eps-scan-grid,.eps-form .eps-print-grid,.eps-form .eps-neg-list,.eps-form .eps-addons-grid,.eps-form .eps-name-row{grid-template-columns:1fr}.eps-upsell-actions{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/film-processing-form.css.map */
