.mw-apo-container{visibility:visible!important;opacity:1!important}.mw-option--type-radio .mw-option__value,.mw-option--type-checkbox .mw-option__value{display:flex!important;align-items:stretch!important;padding:16px 10px!important;margin-bottom:12px!important;border:2px solid #e5e7eb!important;border-radius:12px!important;background-color:#fff!important;cursor:pointer!important;transition:all .3s ease!important;position:relative!important;min-height:80px!important;box-sizing:border-box!important;flex-direction:row!important;gap:5px!important}.mw-option--type-radio .mw-option__value input[type=radio]{display:none!important;width:0!important;height:0!important;margin:0!important;opacity:0!important;position:absolute!important;pointer-events:none!important}.mw-option--type-checkbox .mw-option__value input[type=checkbox]{display:block!important;width:18px!important;height:18px!important;margin:0!important;position:absolute!important;right:20px!important;top:50%!important;transform:translateY(-50%)!important;z-index:10!important}.mw-option--type-checkbox .mw-option__control,.mw-option--type-radio .mw-option__control{width:2rem!important;margin-right:8px;margin-top:3px}.spacing{margin-top:20px!important}.mw-option--type-swatchcard .mw-option__container,.mw-option--type-multiswatchcard .mw-option__container{width:100%;text-align:center;display:flex;justify-content:flex-start;gap:11px}.prescription-radio .mw-stack--spacing-tight .mw-stack__item:nth-child(2){width:100%;padding-left:4.5rem}@media (max-width: 480px){.prescription-radio .mw-stack--spacing-tight .mw-stack__item:nth-child(2){width:100%;padding-left:2.5rem}}.mw-apo-container{display:flex;flex-direction:column}.mw-apo-container .mw-groups:nth-child(1){order:20!important}.text-limiter-toggle{padding:2px!important;height:1px!important}.mw-apo-container .mw-option:has(.mw-text:contains("Eye")),.mw-apo-container .mw-option:has(.mw-text:contains("OD")),.mw-apo-container .mw-option:has(.mw-text:contains("OS")),.mw-apo-container .mw-option:has(.mw-text:contains("Cylinder")),.mw-apo-container .mw-option:has(.mw-text:contains("cyclinder")),.mw-apo-container .mw-option:has(.mw-text:contains("Axis")){display:inline-block!important;margin-right:2%!important;vertical-align:top!important;box-sizing:border-box!important;margin-bottom:15px!important}.mw-apo-container .mw-option:has(.mw-text:contains("Axis")){margin-right:0!important}.mw-apo-container .prescription-3col{display:inline-block!important;margin-right:2%!important;box-sizing:border-box!important;margin-bottom:15px!important}.mw-apo-container .prescription-3col:nth-child(3n){margin-right:0!important}.mw-apo-container .mw-option:has(.mw-text:contains("ADD")),.mw-apo-container .mw-option:has(.mw-text:contains("PD")),.mw-apo-container .mw-option:has(.mw-text:contains("Guide")),.mw-apo-container .mw-option:has(.mw-text:contains("Upload")),.mw-apo-container .mw-option:has(.mw-text:contains("File")),.mw-apo-container .mw-option:has(.mw-text:contains("Distance")),.mw-apo-container .prescription-full-width{display:block!important;width:100%!important;margin-bottom:15px!important;box-sizing:border-box!important;margin-right:0!important;clear:both!important}.mw-apo-container .mw-option--type-file,.mw-apo-container .mw-option--type-file .mw-filepond{width:100%!important}.mw-apo-container .mw-option--type-file .filepond--root{width:100%!important;border:2px dashed #ddd!important;border-radius:8px!important;background-color:#fafafa!important;transition:all .3s ease!important;min-height:60px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}.mw-apo-container .mw-option--type-file .filepond--root:hover{border-color:#007bff!important;background-color:#f0f8ff!important}.mw-apo-container .mw-option--type-file .filepond--drop-label{position:static!important;width:100%!important;text-align:center!important;color:#666!important;font-size:14px!important;margin:0!important;padding:15px!important;transform:none!important;opacity:1!important;transition:opacity .3s ease!important}.mw-apo-container .mw-option--type-file .filepond--root:has(.filepond--item) .filepond--drop-label{display:none!important;opacity:0!important;visibility:hidden!important;height:0!important;padding:0!important;margin:0!important;pointer-events:none!important}.mw-apo-container .mw-option--type-file .filepond--root:not(:has(.filepond--item)) .filepond--drop-label{display:block!important;opacity:1!important;visibility:visible!important;height:auto!important;padding:15px!important}.mw-apo-container .mw-option--type-file .filepond--label-action{color:#007bff!important;text-decoration:underline!important;cursor:pointer!important;font-weight:600!important}.mw-apo-container .mw-option--type-file .filepond--label-action:hover{color:#0056b3!important}.mw-apo-container .mw-option--type-file .filepond--browser{opacity:0!important;position:absolute!important;pointer-events:none!important}.mw-apo-container .mw-option--type-file .filepond--panel{display:none!important}.mw-apo-container .mw-option--type-file .filepond--list-scroller{position:static!important;width:100%!important}.mw-apo-container .mw-option--type-file .filepond--item{min-height:60px!important;height:auto!important;padding:12px!important;background-color:#f8f9fa!important;border:1px solid #dee2e6!important;border-radius:6px!important;margin-bottom:8px!important}.mw-apo-container .mw-option--type-file .filepond--file-wrapper{border:none!important;padding:0!important;margin:0!important}.mw-apo-container .mw-option--type-file .filepond--file{display:flex!important;align-items:center!important;gap:12px!important;padding:8px 12px!important;background-color:#fff!important;border-radius:4px!important;position:relative!important}.mw-apo-container .mw-option--type-file .filepond--file-info{flex:1!important;min-width:0!important;padding-right:12px!important;max-width:calc(100% - 250px)!important}.mw-apo-container .mw-option--type-file .filepond--file-info-main{display:block!important;color:#212529!important;font-size:14px!important;font-weight:600!important;margin-bottom:4px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.mw-apo-container .mw-option--type-file .filepond--file-info-sub{display:block!important;color:#6c757d!important;font-size:12px!important}.mw-apo-container .mw-option--type-file .filepond--file-status{position:relative!important;flex-shrink:0!important;padding-right:12px!important;text-align:right!important}.mw-apo-container .mw-option--type-file .filepond--file-status-main{display:block!important;color:#28a745!important;font-size:12px!important;font-weight:600!important;margin-bottom:2px!important}.mw-apo-container .mw-option--type-file .filepond--file-status-sub{display:none!important}.mw-apo-container .mw-option--type-file .filepond--file-action-button{width:36px!important;height:36px!important;background-color:#dc3545!important;border:none!important;border-radius:6px!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s ease!important;padding:0!important;position:relative!important;margin-left:auto!important}.mw-apo-container .mw-option--type-file .filepond--file-action-button:hover{background-color:#c82333!important;transform:scale(1.1)!important}.mw-apo-container .mw-option--type-file .filepond--file-action-button svg{width:20px!important;height:20px!important;color:#fff!important;fill:#fff!important}.mw-apo-container .mw-option--type-file .filepond--file-action-button span,.mw-apo-container .mw-option--type-file .filepond--file-action-button[disabled],.mw-apo-container .mw-option--type-file .filepond--action-abort-item-load,.mw-apo-container .mw-option--type-file .filepond--action-retry-item-load,.mw-apo-container .mw-option--type-file .filepond--action-remove-item[disabled]{display:none!important}.mw-apo-container .mw-option--type-file .filepond--action-revert-item-processing{display:flex!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.mw-apo-container .mw-option--type-file .filepond--item-panel{display:none!important}.mw-apo-container .mw-option--type-file .filepond--processing-complete-indicator{width:24px!important;height:24px!important;background-color:#28a745!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-right:8px!important}.mw-apo-container .mw-option--type-file .filepond--processing-complete-indicator svg{width:16px!important;height:16px!important;color:#fff!important}@media (max-width: 768px){.mw-apo-container .mw-option--type-file .filepond--drop-label{font-size:13px!important;padding:12px!important}.mw-apo-container .mw-option--type-file .filepond--root{min-height:50px!important}.mw-apo-container .mw-option--type-file .filepond--file-info-main{font-size:13px!important}.mw-apo-container .mw-option--type-file .filepond--file-action-button{width:32px!important;height:32px!important}}.mw-apo-container .mw-option .mw-label{display:block;font-weight:600;font-size:13px;margin-bottom:8px;color:#333;line-height:1.3;min-height:20px;word-wrap:break-word}.mw-apo-container .mw-option select.mw-option__control{width:100%!important;height:40px;padding:8px 40px 8px 12px;border:1px solid #e1e3e5;border-radius:4px;font-size:14px;background-color:#fff;box-sizing:border-box;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:16px}.mw-apo-container .mw-option input[type=text].mw-option__control{width:100%!important;height:40px;padding:8px 12px;border:1px solid #e1e3e5;border-radius:4px;font-size:14px;background-color:#fff;box-sizing:border-box}.mw-apo-container .mw-option select.mw-option__control:focus,.mw-apo-container .mw-option input.mw-option__control:focus{outline:none;border-color:#007cba;box-shadow:0 0 0 2px #007cba33}.mw-apo-container .mw-option .mw-stack{margin:0}.mw-apo-container .mw-option .mw-stack__item{margin:0!important}@media (max-width: 768px){.mw-apo-container .mw-option:has(.mw-text:contains("Eye")),.mw-apo-container .mw-option:has(.mw-text:contains("OD")),.mw-apo-container .mw-option:has(.mw-text:contains("OS")),.mw-apo-container .mw-option:has(.mw-text:contains("Cylinder")),.mw-apo-container .mw-option:has(.mw-text:contains("cyclinder")),.mw-apo-container .mw-option:has(.mw-text:contains("Axis")),.mw-apo-container .prescription-3col{width:100%!important;margin-right:0!important;margin-bottom:15px!important;display:block!important}.mw-apo-container .mw-option .mw-label{font-size:12px}}.mw-apo-container .mw-tooltip,.mw-apo-container .tooltip,.mw-apo-container .help-tooltip,.mw-apo-container .mw-help,.mw-apo-container [data-tooltip],.mw-apo-container .tooltip-icon,.mw-apo-container .info-icon{display:none!important}.mw-apo-container .mw-option .mw-description,.mw-apo-container .mw-option .option-description,.mw-apo-container .mw-option .help-text,.mw-apo-container .mw-option [data-tooltip-content],.mw-apo-container .mw-option .field-description{display:block!important;font-size:11px;color:#666;line-height:1.4;margin-top:4px;margin-bottom:8px;padding:4px 6px;background-color:#f8f9fa;border-radius:3px;border-left:2px solid #007cba;font-style:italic}.mw-apo-container .mw-option .mw-filepond,.mw-apo-container .mw-option .filepond--root{border:1px solid #e1e3e5;border-radius:4px;background-color:#fff}.mw-apo-container .mw-option--type-radio .mw-option__value{display:flex!important;align-items:stretch!important;padding:16px 10px!important;margin-bottom:12px!important;border:2px solid #e5e7eb!important;border-radius:12px!important;background-color:#fff!important;cursor:pointer!important;transition:all .3s ease!important;position:relative!important;min-height:80px!important;box-sizing:border-box!important;-webkit-user-select:none!important;user-select:none!important;flex-direction:row!important;gap:5px!important}.mw-apo-container .mw-option--type-radio .mw-option__value *{pointer-events:none!important}.mw-apo-container .mw-option--type-radio .mw-option__value input[type=radio]{pointer-events:auto!important}.mw-apo-container .mw-option--type-radio .mw-option__value:hover{border-color:#000!important;background-color:#f8fafc!important;box-shadow:0 4px 12px #00000026!important}.mw-apo-container .mw-option--type-radio .mw-option__value--selected{border-color:#000!important;background-color:#f9fafb!important;box-shadow:0 4px 16px #0003!important}.mw-apo-container .mw-option--type-radio .mw-option__value input[type=radio]{display:none!important;width:0!important;height:0!important;margin:0!important;opacity:0!important;position:absolute!important;pointer-events:none!important}.mw-apo-container .mw-option--type-radio .mw-option__value label{display:flex!important;align-items:flex-start!important;width:100%!important;cursor:pointer!important;margin:0!important;font-weight:500!important;color:#374151!important;gap:0!important;flex-direction:row!important}.mw-apo-container .mw-option--type-radio .mw-option__value .mw-stack{flex:1!important;margin:0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;width:70%!important;min-width:0!important}.mw-apo-container .mw-option--type-radio .mw-option__value .mw-stack__item{margin:0!important;width:100%!important}.mw-apo-container .mw-option--type-radio .mw-option__value .mw-stack__item:first-child{margin-bottom:2px!important}.text-limiter-text{font-size:1.45rem!important}@media (max-width: 480px){.text-limiter-text{font-size:1.25rem!important}}.mw-apo-container .mw-option--type-radio .mw-option__value .mw-stack__item:nth-child(2){padding-left:0!important;line-height:1.2!important}.mw-apo-container .mw-option--type-radio .mw-option__value .mw-stack__item:only-child{width:100%!important;display:flex!important;align-items:center!important;justify-content:flex-start!important}.mw-apo-container .mw-option--type-radio .mw-option__value .mw-stack__item:only-child label{width:100%!important;display:flex!important;align-items:center!important;justify-content:flex-start!important}.mw-apo-container .mw-option--type-radio .mw-option__value .mw-option__media{width:25%!important;max-width:120px!important;min-width:80px!important;height:120px!important;margin:0!important;border-radius:8px!important;overflow:hidden!important;flex-shrink:0!important;order:1!important;background:transparent!important;border:none!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important}.mw-apo-container .mw-option--type-radio .mw-option__value .mw-option__media img{object-fit:cover!important}.mw-apo-container .mw-option--type-radio .mw-option__value .mw-option__media img{width:100%!important;height:100%!important;object-fit:contain!important;border-radius:8px!important;display:block!important}.mw-apo-container .mw-option--type-radio .mw-option__value .mw-stack--vertical{order:2!important;flex:1!important;margin:0!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;width:75%!important;min-width:0!important}.mw-apo-container .mw-option--type-radio .mw-option__value .mw-text{font-size:16px!important;font-weight:600!important;color:#1f2937!important;margin-bottom:4px!important;line-height:1.4!important}.mw-apo-container .mw-option--type-radio .mw-option__value .mw-option__value-description,.mw-apo-container .mw-option--type-radio .mw-option__value .mw-description{font-size:14px!important;color:#000!important;margin-top:4px!important;line-height:1.2!important}.mw-apo-container .mw-option--type-radio .mw-option__value .mw-option__price{font-size:15px!important;font-weight:600!important;color:#059669!important;margin-left:auto!important;padding-left:15px!important}.mw-apo-container .mw-option--type-radio .mw-option__value .mw-icon{width:24px!important;height:24px!important;margin-right:12px!important;flex-shrink:0!important}.mw-apo-container .mw-option--type-radio .mw-option__value:focus-within{outline:2px solid #000000!important;outline-offset:2px!important}.mw-apo-container .mw-option--type-radio .mw-option__value.disabled{opacity:.6!important;cursor:not-allowed!important;border-color:#d1d5db!important;background-color:#f9fafb!important}.mw-apo-container .mw-option--type-checkbox .mw-option__value{display:flex!important;align-items:stretch!important;padding:16px 10px!important;margin-bottom:12px!important;border:2px solid #e5e7eb!important;border-radius:12px!important;background-color:#fff!important;cursor:pointer!important;transition:all .3s ease!important;position:relative!important;min-height:80px!important;box-sizing:border-box!important;-webkit-user-select:none!important;user-select:none!important;flex-direction:row!important;gap:5px!important}.mw-apo-container .mw-option--type-checkbox .mw-option__value *{pointer-events:none!important}.mw-apo-container .mw-option--type-checkbox .mw-option__value input[type=checkbox]{pointer-events:auto!important}.mw-apo-container .mw-option--type-checkbox .mw-option__value:hover{border-color:#000!important;background-color:#f8fafc!important;box-shadow:0 4px 12px #00000026!important}.mw-apo-container .mw-option--type-checkbox .mw-option__value--selected{border-color:#000!important;background-color:#f9fafb!important;box-shadow:0 4px 16px #0003!important}.mw-apo-container .mw-option--type-checkbox .mw-option__value input[type=checkbox]{display:block!important;width:18px!important;height:18px!important;margin:0!important;opacity:1!important;position:absolute!important;right:16px!important;top:16px!important;pointer-events:auto!important;flex-shrink:0!important;accent-color:#000000!important;cursor:pointer!important;border:2px solid #d1d5db!important;border-radius:4px!important;background-color:#fff!important;transition:all .2s ease!important;z-index:10!important}.mw-apo-container .mw-option--type-checkbox .mw-option__value input[type=checkbox]:checked{background-color:#000!important;border-color:#000!important}.mw-apo-container .mw-option--type-checkbox .mw-option__value label{display:flex!important;align-items:flex-start!important;width:100%!important;cursor:pointer!important;margin:0!important;font-weight:500!important;color:#374151!important;gap:0!important;flex-direction:row!important}.mw-apo-container .mw-option--type-checkbox .mw-option__value .mw-stack{flex:1!important;margin:0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;width:70%!important;min-width:0!important}.mw-apo-container .mw-option--type-checkbox .mw-option__value .mw-stack__item{margin:0!important;width:100%!important}.mw-apo-container .mw-option--type-checkbox .mw-option__value .mw-stack__item:first-child{margin-bottom:2px!important}.mw-apo-container .mw-option--type-checkbox .mw-option__value .mw-stack__item:nth-child(2){padding:0!important;line-height:1.2!important}.mw-apo-container .mw-option--type-checkbox .mw-option__value .mw-option__media{width:25%!important;max-width:120px!important;min-width:80px!important;height:100px!important;margin:0!important;border-radius:8px!important;overflow:hidden!important;flex-shrink:0!important;order:1!important;background:transparent!important;border:none!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important}.mw-apo-container .mw-option--type-checkbox .mw-option__value .mw-option__media img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:8px!important}@media (max-width: 768px){.mw-apo-container .mw-option--type-checkbox .mw-option__value{padding:12px 8px!important;min-height:70px!important}.mw-apo-container .mw-option--type-checkbox .mw-option__value input[type=checkbox]{right:12px!important;top:12px!important;width:16px!important;height:16px!important}.mw-apo-container .mw-option--type-checkbox .mw-option__value .mw-option__media{width:30%!important;height:70px!important;min-width:60px!important;max-width:80px!important}.mw-apo-container .mw-option--type-checkbox .mw-option__value .mw-stack{width:65%!important}}@media (max-width: 480px){.mw-apo-container .mw-option--type-checkbox .mw-option__value{padding:10px 6px!important;min-height:60px!important}.mw-apo-container .mw-option--type-checkbox .mw-option__value input[type=checkbox]{right:10px!important;top:10px!important;width:14px!important;height:14px!important}.mw-apo-container .mw-option--type-checkbox .mw-option__value .mw-option__media{width:35%!important;height:50px!important;min-width:50px!important;max-width:70px!important}.mw-apo-container .mw-option--type-checkbox .mw-option__value .mw-stack{width:60%!important}}.mw-apo-container .mw-option--type-checkbox .mw-option__value .mw-stack--vertical{order:2!important;flex:1!important;margin:0!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;width:75%!important;min-width:0!important}.mw-apo-container .mw-option--type-checkbox .mw-option__value .mw-text{font-size:16px!important;font-weight:600!important;color:#1f2937!important;margin-bottom:4px!important;line-height:1.4!important}.mw-apo-container .mw-option--type-checkbox .mw-option__value .mw-option__value-description,.mw-apo-container .mw-option--type-checkbox .mw-option__value .mw-description{font-size:14px!important;color:#000!important;margin-top:4px!important;line-height:1.2!important}.mw-apo-container .mw-option--type-checkbox .mw-option__value .mw-option__price{font-size:15px!important;font-weight:600!important;color:#059669!important;margin-left:auto!important;padding-left:15px!important}.mw-apo-container .mw-option--type-checkbox .mw-option__value .mw-icon{width:24px!important;height:24px!important;margin-right:12px!important;flex-shrink:0!important}.mw-apo-container .mw-option--type-checkbox .mw-option__value:focus-within{outline:2px solid #000000!important;outline-offset:2px!important}.mw-apo-container .mw-option--type-checkbox .mw-option__value.disabled{opacity:.6!important;cursor:not-allowed!important;border-color:#d1d5db!important;background-color:#f9fafb!important}@media (max-width: 768px){.mw-apo-container .mw-option--type-radio .mw-option__value{padding:12px 14px!important;min-height:48px!important;align-items:stretch!important;margin-bottom:8px!important;border-radius:8px!important;gap:12px!important}.mw-apo-container .mw-option--type-radio .mw-option__value .mw-option__media{width:30%!important;max-width:100px!important;min-width:70px!important;height:80px!important}.mw-apo-container .mw-option--type-radio .mw-option__value .mw-stack--vertical{width:70%!important}.mw-apo-container .mw-option--type-radio .mw-option__value .mw-stack__item:nth-child(2){padding-left:0!important;line-height:1.1!important}.mw-apo-container .mw-option--type-radio .mw-option__value input[type=radio]{display:none!important}.mw-apo-container .mw-option--type-radio .mw-option__value label{align-items:flex-start!important;gap:0!important;width:100%!important}.mw-apo-container .mw-option--type-radio .mw-option__value .mw-text{font-size:14px!important;line-height:1.3!important;margin-bottom:2px!important}.mw-apo-container .mw-option--type-radio .mw-option__value .mw-option__value-description,.mw-apo-container .mw-option--type-radio .mw-option__value .mw-description{font-size:12px!important;line-height:1.1!important;margin-top:2px!important}.mw-apo-container .mw-option--type-radio .mw-option__value .mw-option__price{font-size:13px!important;padding-left:10px!important}.mw-apo-container .mw-option--type-radio{margin-bottom:8px!important}}@media (max-width: 480px){.mw-apo-container .mw-option--type-radio .mw-option__value{padding:10px 12px!important;min-height:44px!important;margin-bottom:6px!important;border-radius:6px!important;gap:10px!important}.mw-apo-container .mw-option--type-radio .mw-option__value .mw-option__media{width:35%!important;max-width:80px!important;min-width:60px!important;height:70px!important}.mw-apo-container .mw-option--type-radio .mw-option__value .mw-stack--vertical{width:65%!important}.mw-apo-container .mw-option--type-radio .mw-option__value .mw-stack__item:nth-child(2){padding-left:0!important;line-height:1!important;padding-bottom:10px}.mw-apo-container .mw-option--type-radio .mw-option__value input[type=radio]{display:none!important}.mw-apo-container .mw-option--type-radio .mw-option__value label{gap:0!important}.mw-apo-container .mw-option--type-radio .mw-option__value .mw-text{font-size:13px!important;line-height:1.2!important;margin-bottom:1px!important}.mw-apo-container .mw-option--type-radio .mw-option__value .mw-option__value-description,.mw-apo-container .mw-option--type-radio .mw-option__value .mw-description{font-size:11px!important;line-height:1!important;margin-top:2px!important}.mw-apo-container .mw-option--type-radio .mw-option__value .mw-option__price{font-size:12px!important;padding-left:8px!important}.mw-apo-container .mw-option--type-radio{margin-bottom:6px!important}.mw-apo-container .mw-option--type-radio .mw-option__value:hover{box-shadow:0 2px 8px #0000001a!important}.mw-apo-container .mw-option--type-radio .mw-option__value--selected{box-shadow:0 2px 10px #00000026!important}}@media (max-width: 768px){.mw-apo-container .mw-option--type-checkbox .mw-option__value{padding:12px 14px!important;min-height:48px!important;align-items:stretch!important;margin-bottom:8px!important;border-radius:8px!important;gap:12px!important}.mw-apo-container .mw-option--type-checkbox .mw-option__value .mw-option__media{width:30%!important;max-width:100px!important;min-width:70px!important;height:80px!important}.mw-apo-container .mw-option--type-checkbox .mw-option__value .mw-stack--vertical{width:70%!important}.mw-apo-container .mw-option--type-checkbox .mw-option__value .mw-stack__item:nth-child(2){padding-left:30px!important;line-height:1.1!important}.mw-apo-container .mw-option--type-checkbox .mw-option__value input[type=checkbox]{width:16px!important;height:16px!important;margin-right:10px!important}.mw-apo-container .mw-option--type-checkbox .mw-option__value label{align-items:center!important;gap:10px!important;width:100%!important}.mw-apo-container .mw-option--type-checkbox .mw-option__value .mw-text{font-size:14px!important;line-height:1.3!important;margin-bottom:2px!important}.mw-apo-container .mw-option--type-checkbox .mw-option__value .mw-option__value-description,.mw-apo-container .mw-option--type-checkbox .mw-option__value .mw-description{font-size:12px!important;line-height:1.1!important;margin-top:2px!important}.mw-apo-container .mw-option--type-checkbox .mw-option__value .mw-option__price{font-size:13px!important;padding-left:10px!important}.mw-apo-container .mw-option--type-checkbox{margin-bottom:8px!important}}@media (max-width: 480px){.mw-apo-container .mw-option--type-checkbox .mw-option__value{padding:10px 12px!important;min-height:44px!important;margin-bottom:6px!important;border-radius:6px!important;gap:10px!important}.mw-apo-container .mw-option--type-checkbox .mw-option__value .mw-option__media{width:35%!important;max-width:80px!important;min-width:60px!important;height:70px!important}.mw-apo-container .mw-option--type-checkbox .mw-option__value .mw-stack--vertical{width:65%!important}.mw-apo-container .mw-option--type-checkbox .mw-option__value .mw-stack__item:nth-child(2){padding-left:28px!important;line-height:1!important;padding-bottom:10px!important}.mw-apo-container .mw-option--type-checkbox .mw-option__value .mw-stack__item:nth-child(2){padding-left:0!important;line-height:1!important;padding-bottom:10px!important;font-size:1.25rem!important}.mw-apo-container .mw-option--type-checkbox .mw-option__value input[type=checkbox]{width:14px!important;height:14px!important;margin-right:8px!important}.mw-apo-container .mw-option--type-checkbox .mw-option__value label{gap:8px!important}.mw-apo-container .mw-option--type-checkbox .mw-option__value .mw-text{font-size:13px!important;line-height:1.2!important;margin-bottom:1px!important}.mw-apo-container .mw-option--type-checkbox .mw-option__value .mw-option__value-description,.mw-apo-container .mw-option--type-checkbox .mw-option__value .mw-description{font-size:11px!important;line-height:1!important;margin-top:2px!important}.mw-apo-container .mw-option--type-checkbox .mw-option__value .mw-option__price{font-size:12px!important;padding-left:8px!important}.mw-apo-container .mw-option--type-checkbox{margin-bottom:6px!important}.mw-apo-container .mw-option--type-checkbox .mw-option__value:hover{box-shadow:0 2px 8px #0000001a!important}.mw-apo-container .mw-option--type-checkbox .mw-option__value--selected{box-shadow:0 2px 10px #00000026!important}}@supports not (selector(:has(*))){.auto-detected-eye-field,.auto-detected-cylinder-field,.auto-detected-axis-field{display:inline-block!important;margin-right:2%!important;vertical-align:top!important;box-sizing:border-box!important;margin-bottom:15px!important}.auto-detected-axis-field{margin-right:0!important}.auto-detected-full-width-field{display:block!important;width:100%!important;margin-bottom:15px!important;box-sizing:border-box!important;margin-right:0!important}}.prescription-multistep .mw-group__options.mw-group__fixed-height:has(.mw-option--type-select),.prescription-multistep .mw-group__options.mw-group__fixed-height:has(.mw-option--type-text),.prescription-multistep .mw-group__options.mw-group__fixed-height:has(.mw-option--type-file){height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important}.prescription-multistep .mw-group__options.form-step-detected{height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important}.prescription-multistep .mw-group__options.form-step-detected{padding:0!important;margin:0!important;display:block!important}.prescription-multistep .mw-group__options.form-step-detected .mw-option{margin:0 0 16px!important;padding:0!important;position:relative!important}.prescription-multistep .mw-group__options.form-step-detected .mw-option .mw-stack{margin:0!important;padding:0!important;gap:0!important;display:block!important}.prescription-multistep .mw-group__options.form-step-detected .mw-option .mw-stack__item{margin:0!important;padding:0!important;display:block!important}.prescription-multistep .mw-group__options.form-step-detected .mw-option .mw-label{display:block!important;font-weight:400!important;font-size:12px!important;margin:0 0 4px!important;padding:0!important;color:#0009!important;line-height:1.4375em!important;min-height:auto!important;letter-spacing:.00938em!important}.prescription-multistep .mw-group__options.form-step-detected .mw-option select.mw-option__control,.prescription-multistep .mw-group__options.form-step-detected .mw-option input[type=text].mw-option__control{width:100%!important;min-width:100%!important;max-width:100%!important;height:56px!important;padding:16.5px 14px!important;margin:0!important;border:1px solid rgba(0,0,0,.23)!important;border-radius:4px!important;font-size:16px!important;font-weight:400!important;line-height:1.4375em!important;background-color:transparent!important;box-sizing:border-box!important;flex:1!important;font-family:Roboto,Helvetica,Arial,sans-serif!important;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out!important}.prescription-multistep .mw-group__options.form-step-detected .mw-option select.mw-option__control{-webkit-appearance:none!important;appearance:none!important;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgba(0,0,0,0.54)' stroke-width='2'%3e%3cpath d='M7 10l5 5 5-5z'%3e%3c/path%3e%3c/svg%3e")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;background-size:24px!important;padding-right:52px!important}.prescription-multistep .mw-group__options.form-step-detected .mw-option.prescription-3col:nth-child(3n-2),.prescription-multistep .mw-group__options.form-step-detected .mw-option.auto-detected-eye-field{display:inline-block!important;width:calc(40% - 8px)!important;margin:0 8px 16px 0!important;padding:0!important;vertical-align:top!important;box-sizing:border-box!important}.prescription-multistep .mw-group__options.form-step-detected .mw-option.prescription-3col:nth-child(3n-1),.prescription-multistep .mw-group__options.form-step-detected .mw-option.auto-detected-cylinder-field{display:inline-block!important;width:calc(40% - 8px)!important;margin:0 8px 16px 0!important;padding:0!important;vertical-align:top!important;box-sizing:border-box!important}.prescription-multistep .mw-group__options.form-step-detected .mw-option.prescription-3col:nth-child(3n),.prescription-multistep .mw-group__options.form-step-detected .mw-option.auto-detected-axis-field{display:inline-block!important;width:calc(20% + -0px)!important;margin:0 0 16px!important;padding:0!important;vertical-align:top!important;box-sizing:border-box!important}.prescription-multistep .mw-group__options.form-step-detected .mw-option:has(.mw-text:contains("Prism, Comments")),.prescription-multistep .mw-group__options.form-step-detected .mw-option:has(.mw-text:contains("email RX")),.prescription-multistep .mw-group__options.form-step-detected .mw-option:has(.mw-text:contains("admin@sporteyes")),.prescription-multistep .mw-group__options.form-step-detected .mw-option:has(.mw-text:contains("optional)")),.prescription-multistep .mw-group__options.form-step-detected .mw-option.prescription-full-width,.prescription-multistep .mw-group__options.form-step-detected .mw-option.auto-detected-full-width-field,.prescription-multistep .mw-group__options.form-step-detected .mw-option:has(.mw-text:contains("ADD")),.prescription-multistep .mw-group__options.form-step-detected .mw-option:has(.mw-text:contains("PD")),.prescription-multistep .mw-group__options.form-step-detected .mw-option:has(.mw-text:contains("Distance")),.prescription-multistep .mw-group__options.form-step-detected .mw-option:has(.mw-text:contains("Prism")),.prescription-multistep .mw-group__options.form-step-detected .mw-option:has(.mw-text:contains("Comments")),.prescription-multistep .mw-group__options.form-step-detected .mw-option:has(.mw-text:contains("email")),.prescription-multistep .mw-group__options.form-step-detected .mw-option:has(.mw-text:contains("admin")),.prescription-multistep .mw-group__options.form-step-detected .mw-option:has(.mw-text:contains("Upload")),.prescription-multistep .mw-group__options.form-step-detected .mw-option:has(.mw-text:contains("File")){display:block!important;width:100%!important;margin:0 0 16px!important;padding:0!important;clear:both!important;float:none!important;position:static!important}.prescription-multistep .mw-group__options.form-step-detected .mw-option textarea.mw-option__control{width:100%!important;min-height:112px!important;padding:16.5px 14px!important;margin:0!important;border:1px solid rgba(0,0,0,.23)!important;border-radius:4px!important;font-size:16px!important;font-weight:400!important;line-height:1.4375em!important;background-color:transparent!important;box-sizing:border-box!important;resize:vertical!important;font-family:Roboto,Helvetica,Arial,sans-serif!important;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out!important}.prescription-multistep .mw-group__options.form-step-detected .mw-option--type-file .mw-option__container{margin:0!important;padding:0!important}.prescription-multistep .mw-group__options.form-step-detected .mw-option--type-file .filepond--root{min-height:56px!important;margin:0!important;border:1px solid rgba(0,0,0,.23)!important;border-radius:4px!important;background-color:transparent!important}.prescription-multistep .mw-group__options.form-step-detected .mw-option select.mw-option__control:focus,.prescription-multistep .mw-group__options.form-step-detected .mw-option input.mw-option__control:focus,.prescription-multistep .mw-group__options.form-step-detected .mw-option textarea.mw-option__control:focus{outline:none!important;border-color:#1976d2!important;border-width:2px!important;box-shadow:none!important}.prescription-multistep .mw-group:has(.mw-group__options.form-step-detected) .mw-group__button{margin-top:24px!important}@media (max-width: 768px){.prescription-multistep .mw-group__options.form-step-detected .mw-option.prescription-3col:nth-child(3n-2),.prescription-multistep .mw-group__options.form-step-detected .mw-option.auto-detected-eye-field{width:calc(50% - 4px)!important;margin:0 4px 16px 0!important}.prescription-multistep .mw-group__options.form-step-detected .mw-option.prescription-3col:nth-child(3n-1),.prescription-multistep .mw-group__options.form-step-detected .mw-option.auto-detected-cylinder-field{width:calc(50% - 4px)!important;margin:0 0 16px!important}.prescription-multistep .mw-group__options.form-step-detected .mw-option.prescription-3col:nth-child(3n),.prescription-multistep .mw-group__options.form-step-detected .mw-option.auto-detected-axis-field{width:100%!important;margin:0 0 16px!important;display:block!important}.prescription-multistep .mw-group__options.form-step-detected .mw-option{margin-bottom:16px!important}.prescription-multistep .mw-group__options.form-step-detected .mw-option .mw-label{font-size:12px!important;margin-bottom:4px!important}.prescription-multistep .mw-group__options.form-step-detected .mw-option select.mw-option__control,.prescription-multistep .mw-group__options.form-step-detected .mw-option input[type=text].mw-option__control{height:48px!important;font-size:14px!important;padding:14px 12px!important}.prescription-multistep .mw-group__options.form-step-detected .mw-option select.mw-option__control{padding-right:44px!important;background-size:20px!important;background-position:right 12px center!important}}@media (max-width: 480px){.prescription-multistep .mw-group__options.form-step-detected .mw-option.prescription-3col:nth-child(3n-2),.prescription-multistep .mw-group__options.form-step-detected .mw-option.auto-detected-eye-field{display:inline-block!important;width:calc(40% - 3px)!important;margin:0 3px 12px 0!important;vertical-align:top!important;box-sizing:border-box!important}.prescription-multistep .mw-group__options.form-step-detected .mw-option.prescription-3col:nth-child(3n-1),.prescription-multistep .mw-group__options.form-step-detected .mw-option.auto-detected-cylinder-field{display:inline-block!important;width:calc(40% - 3px)!important;margin:0 3px 12px 0!important;vertical-align:top!important;box-sizing:border-box!important}.prescription-multistep .mw-group__options.form-step-detected .mw-option.prescription-3col:nth-child(3n),.prescription-multistep .mw-group__options.form-step-detected .mw-option.auto-detected-axis-field{display:inline-block!important;width:calc(20% + -0px)!important;margin:0 0 12px!important;vertical-align:top!important;box-sizing:border-box!important}.prescription-multistep .mw-group__options.form-step-detected .mw-option{margin-bottom:12px!important}.prescription-multistep .mw-group__options.form-step-detected .mw-option .mw-label{font-size:10px!important;margin-bottom:3px!important;font-weight:400!important;line-height:1.4!important}.prescription-multistep .mw-group__options.form-step-detected .mw-option select.mw-option__control,.prescription-multistep .mw-group__options.form-step-detected .mw-option input[type=text].mw-option__control{height:40px!important;font-size:12px!important;padding:11px 8px!important;border-radius:4px!important;min-width:100%!important}.prescription-multistep .mw-group__options.form-step-detected .mw-option select.mw-option__control{padding-right:32px!important;background-size:16px!important;background-position:right 8px center!important}.prescription-multistep .mw-group__options.form-step-detected .mw-option textarea.mw-option__control{min-height:80px!important;padding:11px 8px!important;font-size:12px!important}.prescription-multistep .mw-group:has(.mw-group__options.form-step-detected) .mw-group__button{margin-top:16px!important}}.list-unstyled{justify-content:space-around!important}.pd-guide-link{display:inline-block;color:#333;text-decoration:underline;font-size:14px;font-weight:600;cursor:pointer;margin-top:8px;transition:color .2s ease}.pd-guide-link:hover{color:#000;text-decoration:underline}.pd-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;align-items:center;justify-content:center;animation:fadeIn .3s ease}.pd-modal.active{display:flex}.pd-modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000c;cursor:pointer;animation:fadeIn .4s ease;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.pd-modal-content{position:relative;background:#fff;border-radius:0;max-width:65%;max-height:85vh;width:auto;z-index:10001;box-shadow:0 10px 40px #0000004d;animation:slideUp .4s ease;overflow:hidden}.pd-modal-close{position:absolute;top:10px;right:10px;width:32px;height:32px;background:transparent;border:none;border-radius:0;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10002;padding:0;transition:all .2s ease}.pd-modal-close:hover{background:transparent;transform:scale(1.1)}.pd-modal-close:active{transform:scale(.95)}.pd-modal-close svg{color:#000;stroke-width:3;filter:drop-shadow(0 1px 2px rgba(255,255,255,.5))}.pd-modal-image-wrapper{display:flex;align-items:center;justify-content:center;padding:0;max-height:85vh;overflow:auto}.pd-modal-image-wrapper img{max-width:100%;max-height:85vh;width:auto;height:auto;display:block;border-radius:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.pd-modal-content{max-width:90%;max-height:90vh;border-radius:0}.pd-modal-image-wrapper{padding:0;max-height:90vh}.pd-modal-image-wrapper img{max-height:90vh}.pd-modal-close{top:8px;right:8px;width:30px;height:30px}}@media (max-width: 480px){.pd-modal-content{max-width:95%;border-radius:0}.pd-modal-image-wrapper{padding:0;max-height:95vh}.pd-modal-image-wrapper img{max-height:95vh}.pd-modal-close{width:28px;height:28px}.pd-modal-close svg{stroke-width:2.5}.pd-guide-link{font-size:13px}}.mw-groups .mw-group__progress-view--horizontal li.mw-group__progress-item{height:auto;position:relative;flex:1 1 0;text-align:center;font-size:12px;color:#000000b3;cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;pointer-events:none;min-width:45px!important}#pd-guide-modal{background:#00000087!important}.product__thumbs-inner img{object-fit:contain!important}.mw-option--type-swatchcard .mw-stack--card__fill-items,.mw-option--type-multiswatchcard .mw-stack--card__fill-items{max-height:140px!important}.mw-option--type-swatchcard .mw-option__container .mw-label__card-wrapper,.mw-option--type-multiswatchcard .mw-option__container .mw-label__card-wrapper{width:190px!important;max-height:400px!important}@media (max-width: 1024px) and (min-width: 768px){.mw-option--type-swatchcard .mw-stack--card__fill-items,.mw-option--type-multiswatchcard .mw-stack--card__fill-items{max-height:120px!important}.mw-option--type-swatchcard .mw-option__container .mw-label__card-wrapper,.mw-option--type-multiswatchcard .mw-option__container .mw-label__card-wrapper{width:160px!important;max-height:400px!important}}@media (max-width: 767px){.mw-option--type-swatchcard .mw-stack--card__fill-items,.mw-option--type-multiswatchcard .mw-stack--card__fill-items{max-height:400px!important}.mw-option--type-swatchcard .mw-option__container .mw-label__card-wrapper,.mw-option--type-multiswatchcard .mw-option__container .mw-label__card-wrapper{width:160px!important;max-height:300px!important}}@media (max-width: 480px){.mw-option--type-swatchcard .mw-stack--card__fill-items,.mw-option--type-multiswatchcard .mw-stack--card__fill-items{max-height:400px!important}.mw-option--type-swatchcard .mw-option__container .mw-label__card-wrapper,.mw-option--type-multiswatchcard .mw-option__container .mw-label__card-wrapper{width:160px!important;max-height:280px!important}}.mw-option--type-swatchcard .mw-stack--card__fill-items .mw-stack--card__title,.mw-option--type-swatchcard .mw-stack--card__fill-items .mw-text,.mw-option--type-multiswatchcard .mw-stack--card__fill-items .mw-stack--card__title,.mw-option--type-multiswatchcard .mw-stack--card__fill-items .mw-text{text-wrap:wrap!important}.mw-option--type-swatchcard .mw-stack--card__media-wrapper--item.mw-stack--card__media-item--crop,.mw-option--type-multiswatchcard .mw-stack--card__media-wrapper--item.mw-stack--card__media-item--crop{object-fit:contain!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sporteyes-custom.css.map */
