*{font-family:inherit}.lens-configurator-v2{max-width:600px;margin:5rem auto}#lens-configurator-v2{padding-bottom:140px}.lens-step-v2{margin-bottom:20px}.lens-step-v2.hidden{display:none}.lens-step-v2 h3,.lens-heading-v2{margin-bottom:10px;font-size:22px;font-weight:600}button{margin:5px;padding:10px 15px;background:#eee;border:1px solid #ccc;cursor:pointer}.step-0-v2{padding:30px;margin-bottom:30px}.step-0-v2 h3{font-size:22px;font-weight:700;margin-bottom:8px}.vision-type-buttons-v2{display:flex;flex-direction:column;align-items:center;gap:20px}.vision-btn-v2{display:flex;align-items:center;width:100%;gap:16px;border:1px solid #000;padding:20px;transition:.3s;cursor:pointer;background:transparent}.vision-btn-v2:hover{background:#332d79;color:#fff}.step-1-v2{display:flex;flex-direction:column;gap:20px;margin-top:24px;padding:30px}.lens-type-options-v2{display:flex;flex-direction:column;gap:20px}.lens-type-v2{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:6rem;background-color:#fff;border-radius:16px;padding:20px 24px 0 20px;box-shadow:0 4px 12px #0000000d;border:1px solid transparent;text-align:left;cursor:pointer;transition:border .3s ease,transform .2s ease;width:100%;max-width:100%;font-weight:600;font-family:josefin,sans-serif}.lens-type-v2:hover{background:#332d79;color:#fff}.lens-type-v2 .variant-price{margin:20px 0 0;color:#fff;padding:10px;background:#332d79;width:55%;display:block}.lens-type-v2:hover .variant-price{display:block;background:#fff;color:#000;border-top-right-radius:15px;border-bottom-right-radius:15px}.back-btn-v2{margin-top:20px;background-color:#eee;border:1px solid #ccc;font-weight:500;cursor:pointer;border-radius:4px;padding:10px 16px}.back-btn-v2:hover{background-color:#ddd}.step-2-v2{padding:30px;margin-bottom:30px}.premium-options-v2{display:flex;flex-direction:column;gap:20px}.premium-option-v2{display:flex;align-items:center;gap:16px;border:1px solid #000;padding:20px;transition:.3s;cursor:pointer;background:transparent}.premium-option-v2:hover{background:#332d79;color:#fff}.step-3-v2{padding:30px;margin-bottom:30px}.upload-options-v2{display:flex;flex-direction:column;gap:20px}.send-prescription-later-v2,.upload-prescription-now-v2{display:flex;align-items:center;justify-content:space-between;border:1px solid #000;padding:20px;transition:.3s;cursor:pointer;background:transparent}.send-prescription-later-v2:hover,.upload-prescription-now-v2:hover{background:#332d79;color:#fff}.step-4-v2{padding:30px;margin-bottom:30px}.upload-form{display:flex;flex-direction:column;gap:16px}.upload-form input[type=file]{font:16px/1 system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;padding:10px 14px;border-radius:10px;border:1px solid #ddd;background:#fff;box-shadow:0 1px #00000008;cursor:pointer}.upload-form input[type=file]::file-selector-button{margin-right:12px;padding:8px 14px;border-radius:8px;border:1px solid #111;background:#111;color:#fff;font-weight:600;cursor:pointer}.upload-form input[type=file]:focus{outline:3px solid rgba(17,17,17,.12);outline-offset:2px}.submit-upload{background:#332d79;color:#fff;margin-top:10px;width:100px;font-size:15px;padding:10px;border:none;border-radius:4px;cursor:pointer}@media screen and (max-width: 768px){.lens-step-v2{padding:20px;margin:20px 0}.lens-type-v2{padding:20px 0;flex-direction:column;justify-content:center;align-items:center}.variant-price{width:90%}.lens-heading-v2{font-size:18px}}#configurator-drawer-v2>div>div>div.lens-step-v2.step-1-v2>div>button:nth-child(1)>span{margin-left:60px}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-product-configurator-CE.css.map */
