.eyewear-flow{border:1px solid var(--color-border, #e5e5e5);border-radius:0;padding:20px;display:grid;gap:16px;margin-block:16px 24px;background:var(--color-background, #fff)}.eyewear-flow__header{display:flex;flex-direction:column;gap:6px;text-align:center;align-items:center}.eyewear-flow__title{margin:0;font-size:1.2rem;font-weight:700;line-height:1.15}.eyewear-flow__subtitle{margin:0;color:var(--color-subdued, #666);font-size:1rem;max-width:42ch}.eyewear-flow__actions{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.eyewear-flow__btn{border:1px solid var(--color-border, #e5e5e5);border-radius:0;min-height:50px;padding:12px 16px;font-weight:700;font-size:.98rem;background:#fbfbfb;cursor:pointer;text-align:center;transition:all .2s ease}.eyewear-flow__btn:hover{border-color:var(--color-foreground, #111);background:#fff}.eyewear-flow__btn.is-active{border-color:var(--color-foreground, #111);background:var(--color-foreground, #111);color:var(--color-background, #fff)}.eyewear-flow__choices{display:grid;gap:12px}.eyewear-flow__lens-types{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.eyewear-flow__packs{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.eyewear-flow__card{border:1px solid var(--color-border, #e5e5e5);border-radius:0;padding:16px 14px;background:#fff;display:grid;gap:10px;cursor:pointer;transition:all .2s ease}.eyewear-flow__card:hover{border-color:var(--color-foreground, #111)}.eyewear-flow__card.is-active{border-color:var(--color-foreground, #111);box-shadow:none;background:#fcfcfc}.eyewear-flow__pack-title{font-weight:700;margin:0;font-size:1.04rem;line-height:1.25}.eyewear-flow__pack-desc{margin:0;color:var(--color-subdued, #666);font-size:.92rem;line-height:1.5}.eyewear-flow__pack-price{margin:0;font-weight:700;color:var(--color-foreground, #111);font-size:1.35rem;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.eyewear-flow__hint{margin:0;font-size:.95rem;color:var(--color-subdued, #666)}.eyewear-flow__status{margin:0;font-size:.95rem;font-weight:600;color:var(--color-foreground, #111)}.eyewear-flow__status--error{color:#c1121f}.eyewear-flow__status--ok{color:#0f7b4c}.eyewear-flow__badge{font-size:.76rem;font-weight:700;color:var(--color-foreground, #111);background:#f6f6f6;border:1px solid #dddddd;padding:5px 8px;border-radius:0;width:fit-content;white-space:nowrap;line-height:1.2}.eyewear-flow__card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.eyewear-flow__upload-title{margin:0;font-weight:600}.eyewear-flow__upload{border:1px dashed var(--color-border, #e5e5e5);border-radius:0;padding:14px;background:#fcfcfc;max-width:100%;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.eyewear-flow__upload:hover{border-color:#9ca3af;background:#f3f4f6;box-shadow:0 6px 20px #11182714}.eyewear-flow__uploadery{width:100%}.eyewear-flow__upload-wait{width:100%;border:1px solid #d1d5db;background:#fff;color:#374151;padding:14px;font-size:.92rem;font-weight:600;text-align:center}.eyewear-flow__native-upload{width:100%;border:1px solid #111827;background:#111827;color:#fff;min-height:52px;padding:12px 14px;display:grid;place-items:center;gap:4px;cursor:pointer;text-align:center;position:relative;overflow:hidden}.eyewear-flow__native-upload:hover{filter:brightness(1.04)}.eyewear-flow__native-upload input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.eyewear-flow__native-upload-text{font-size:.95rem;font-weight:700;line-height:1.2}.eyewear-flow__native-upload-help{color:#ffffffb8;font-size:.72rem;line-height:1.25}.eyewear-flow__uploadery label{border:0!important;padding:0!important;background:transparent!important;display:grid;gap:10px}.eyewear-flow__uploadery .spb-fileupload{border:1px solid #111827!important;border-radius:0!important;background:#111827!important;box-shadow:none!important;color:#fff!important;padding:0 14px!important;min-height:52px;display:flex!important;align-items:center;justify-content:center;cursor:pointer;transform:translateY(0);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease,border-color .2s ease}.eyewear-flow__uploadery .spb-fileupload:hover{transform:translateY(-1px);filter:brightness(1.04);box-shadow:none!important}.eyewear-flow__uploadery .spb-fileupload:active{transform:translateY(0);filter:brightness(.98)}.eyewear-flow__uploadery .spb-fileupload:focus-visible{outline:none;box-shadow:0 0 0 3px #fffffff2,0 0 0 6px #11182780!important}.eyewear-flow__uploadery .uploadery-button-text{color:#fff;font-size:.95rem;font-weight:700;letter-spacing:.01em;line-height:1.2;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100%}.eyewear-flow__uploadery .eyewear-uploadery-title{margin:0;font-size:.85rem;font-weight:700;color:#374151}.eyewear-flow__uploadery .spb-fileupload>div{width:100%}.eyewear-flow__uploadery #uploadery-container,.eyewear-flow__uploadery form[data-uploadery]{display:block;width:100%;max-width:100%}.eyewear-flow__uploadery label>div,.eyewear-flow__uploadery label span:not(.uploadery-button-text),.eyewear-flow__uploadery label strong{display:block;width:100%;max-width:100%;word-break:break-word;white-space:normal}.eyewear-flow__uploadery input[type=file]{max-width:100%}.eyewear-flow__uploadery .sp-validate-overlay{display:none!important}.eyewear-flow__uploadery label+label{display:none!important}.eyewear-flow__hidden{display:none!important}.eyewear-flow--disabled-overlay{opacity:.5;pointer-events:none}body.eyewear-hide-uploadery #uploadery-container,body.eyewear-hide-uploadery [data-uploadery],body.eyewear-hide-uploadery [id*=uploadery]{display:none!important}.eyewear-flow__btn:disabled,.eyewear-flow__card.is-disabled{opacity:.5;cursor:not-allowed}@media screen and (max-width:749px){.eyewear-flow{padding:16px 14px}.eyewear-flow__title{font-size:1.08rem}.eyewear-flow__subtitle{font-size:.95rem}.eyewear-flow__pack-price{font-size:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/eyewear-flow.css.map */
