:root{--se-card-border: #e5e7eb;--se-card-border-selected: #000000;--se-card-bg: #ffffff;--se-card-bg-hover: #f8fafc;--se-card-bg-selected: #f9fafb;--se-card-radius: 12px;--se-card-min-height: 80px;--se-card-shadow-hover: 0 4px 12px rgba(0, 0, 0, .15);--se-card-shadow-selected: 0 4px 16px rgba(0, 0, 0, .2);--se-image-width: 25%;--se-image-max-width: 120px;--se-image-min-width: 80px;--se-image-height: 100px;--se-transition-normal: border-color .3s ease, box-shadow .3s ease, background-color .3s ease;--se-transition-fast: border-color .2s ease, box-shadow .2s ease;--se-color-primary: #007cba;--se-color-primary-dark: #005a8a;--se-color-upload: #007bff;--se-color-next-btn: #3fc475;--se-color-checkmark: #18974b;--se-color-danger-hover: #c82333;--se-color-success: #28a745;--se-color-danger: #dc3545;--se-color-white: #ffffff;--se-color-text-dark: #333333;--se-color-text-gray: #666666;--se-color-disabled: #cccccc;--se-color-text-muted: #999999;--se-color-black: #000000}.mw-apo-container{visibility:visible!important;opacity:1!important;display:flex;flex-direction:column}.mw-apo-container .mw-groups:nth-child(1){order:20!important}.mw-group__progress{display:none!important}.mw-group__progress.show-progress{display:block!important}.mw-groups .mw-group__button-next{opacity:.5!important;pointer-events:none!important;background-color:var(--se-color-disabled)!important;color:var(--se-color-text-gray)!important;cursor:not-allowed!important}.mw-group__button-next:not(.disabled){opacity:1!important;pointer-events:auto!important;background-color:var(--se-color-next-btn)!important;color:var(--se-color-white)!important;cursor:pointer!important}.mw-group__button-next.disabled{opacity:.5!important;cursor:not-allowed!important;pointer-events:none!important;background-color:var(--se-color-disabled)!important;color:var(--se-color-text-gray)!important}.mw-group__options.mw-group__fixed-height{height:auto!important;min-height:auto!important;max-height:none!important}.mw-group__button{margin-top:20px!important;position:relative!important;clear:both!important}.prescription-multistep .mw-group__options.mw-group__fixed-height{height:350px!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}.text-limiter-container{width:90%;line-height:1.4!important;pointer-events:auto!important}.text-limiter-text{display:inline!important;pointer-events:none!important;font-size:1.45rem!important}@media(max-width:480px){.text-limiter-text{font-size:1.25rem!important}}.text-limiter-toggle{margin-top:-15px!important;display:inline!important;vertical-align:baseline!important;white-space:nowrap!important;pointer-events:auto!important;z-index:999!important;position:relative!important;padding:2px!important;background:none!important;border:none!important;color:var(--se-color-primary)!important;cursor:pointer!important;font-size:13px!important;font-weight:600!important;text-decoration:underline!important;line-height:1!important;outline:none!important;transition:color var(--se-transition-fast)!important}.text-limiter-toggle:hover{color:var(--se-color-primary-dark)!important}.text-limiter-toggle:focus{outline:2px solid var(--se-color-primary)!important;outline-offset:1px!important;border-radius:2px!important}.mw-groups .mw-option__value .text-limiter-container,.mw-apo-container .mw-option--type-radio .mw-option__value .text-limiter-container,.mw-apo-container .mw-option--type-checkbox .mw-option__value .text-limiter-container{pointer-events:auto!important}.mw-groups .mw-option__value .text-limiter-toggle,.mw-apo-container .mw-option--type-radio .mw-option__value .text-limiter-toggle,.mw-apo-container .mw-option--type-checkbox .mw-option__value .text-limiter-toggle{pointer-events:auto!important;z-index:999!important;position:relative!important}[data-text-limiter-processed=true],[data-text-limiter-processed=true] .text-limiter-container,[data-text-limiter-processed=true] .text-limiter-toggle{pointer-events:auto!important}@media(max-width:768px){.text-limiter-toggle{font-size:12px!important;margin:2px 0 0 4px!important;display:inline-block!important}}@media(max-width:480px){.text-limiter-toggle{font-size:11px!important;margin:-10px 0 0!important;display:block!important;width:fit-content!important}}.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 .prescription-3col{display:inline-block!important;width:31.67%!important;margin-right:2%!important;vertical-align:top!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 .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 input[type=text],.mw-apo-container input[type=number],.mw-apo-container input[type=email],.mw-apo-container input[type=tel]{width:100%!important;padding:10px 12px!important;font-size:14px!important;border:1px solid #ddd!important;border-radius:4px!important;box-sizing:border-box!important;transition:var(--se-transition-normal)!important}.mw-apo-container input[type=text]:focus,.mw-apo-container input[type=number]:focus,.mw-apo-container input[type=email]:focus,.mw-apo-container input[type=tel]:focus{outline:none!important;border-color:var(--se-color-upload)!important;box-shadow:0 0 0 3px #007bff1a!important}@media(max-width:768px){.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-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;max-width:100%!important;border:2px dashed #ddd!important;border-radius:8px!important;background-color:#fafafa!important;transition:var(--se-transition-normal)!important;min-height:80px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;box-sizing:border-box!important;padding:15px!important;flex-wrap:wrap!important}.mw-apo-container .mw-option--type-file .filepond--root:not(:has(.filepond--item)){align-items:center!important;justify-content:center!important}.mw-apo-container .mw-option--type-file .filepond--root:hover{border-color:var(--se-color-upload)!important;background-color:#f0f8ff!important}.mw-apo-container .mw-option--type-file .mw-option__input{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.mw-apo-container .mw-option--type-file .filepond--drop-label{position:static!important;width:100%!important;text-align:left!important;color:var(--se-color-text-gray)!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:var(--se-color-upload)!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{width:100%!important;max-height:none!important;overflow:visible!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:var(--se-color-white)!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:var(--se-color-success)!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:var(--se-color-danger)!important;border:none!important;border-radius:6px!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:var(--se-transition-fast)!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:var(--se-color-danger-hover)!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:var(--se-color-white)!important;fill:var(--se-color-white)!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:var(--se-color-success)!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:var(--se-color-white)!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,.mw-apo-container .mw-option textarea.mw-option__control:focus,.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;border-color:var(--se-color-primary);box-shadow:0 0 0 2px #007cba33;border-width:1px}.mw-apo-container .mw-option .mw-stack{margin:0}.mw-apo-container .mw-option .mw-stack__item{margin:0!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 var(--se-color-primary);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,.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 var(--se-card-border)!important;border-radius:var(--se-card-radius)!important;background-color:var(--se-card-bg)!important;cursor:pointer!important;transition:var(--se-transition-normal)!important;position:relative!important;min-height:var(--se-card-min-height)!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 *,.mw-apo-container .mw-option--type-checkbox .mw-option__value *{pointer-events:none!important}.mw-apo-container .mw-option--type-radio .mw-option__value:hover,.mw-apo-container .mw-option--type-checkbox .mw-option__value:hover{border-color:var(--se-card-border-selected)!important;background-color:var(--se-card-bg-hover)!important;box-shadow:var(--se-card-shadow-hover)!important}.mw-apo-container .mw-option--type-radio .mw-option__value--selected,.mw-apo-container .mw-option--type-checkbox .mw-option__value--selected{border-color:var(--se-card-border-selected)!important;background-color:var(--se-card-bg-selected)!important;box-shadow:var(--se-card-shadow-selected)!important}.mw-apo-container .mw-option--type-radio .mw-option__value label,.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-radio .mw-option__value .mw-stack,.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:100%!important;min-width:0!important}.mw-apo-container .mw-option--type-radio .mw-option__value .mw-stack__item,.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-radio .mw-option__value .mw-stack__item:only-child,.mw-apo-container .mw-option--type-checkbox .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,.mw-apo-container .mw-option--type-checkbox .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,.mw-apo-container .mw-option--type-checkbox .mw-option__value .mw-option__media{width:var(--se-image-width)!important;max-width:var(--se-image-max-width)!important;min-width:var(--se-image-min-width)!important;height:var(--se-image-height)!important;border-radius:8px!important;overflow:hidden!important;margin-top:0!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-option__media-color,.mw-option__media-image{margin-top:0!important}.mw-apo-container .mw-option--type-radio .mw-option__value .mw-option__media img,.mw-apo-container .mw-option--type-checkbox .mw-option__value .mw-option__media img{width:100%!important;height:100%!important;object-fit:fill!important;border-radius:8px!important;display:block!important}.mw-apo-container .mw-option--type-radio .mw-option__value .mw-stack--vertical,.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-radio .mw-option__value .mw-text,.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-radio .mw-option__value .mw-option__value-description,.mw-apo-container .mw-option--type-radio .mw-option__value .mw-description,.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-radio .mw-option__value .mw-option__price,.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-radio .mw-option__value .mw-icon,.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-radio .mw-option__value:focus-within,.mw-apo-container .mw-option--type-checkbox .mw-option__value:focus-within{outline:2px solid var(--se-card-border-selected)!important;outline-offset:2px!important}.mw-apo-container .mw-option--type-radio .mw-option__value.disabled,.mw-apo-container .mw-option--type-checkbox .mw-option__value.disabled{opacity:.6!important;cursor:not-allowed!important;border-color:#d1d5db!important;background-color:var(--se-card-bg-selected)!important}.mw-apo-container .mw-option--type-radio .mw-option__value input[type=radio]{pointer-events:auto!important;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 .mw-stack__item:nth-child(2){padding-left:0!important;font-size:15px!important;line-height:1.2!important}.mw-apo-container .mw-option--type-checkbox .mw-option__value input[type=checkbox]{pointer-events:auto!important;display:block!important;width:18px!important;height:18px!important;margin:0!important;opacity:1!important;position:absolute!important;right:16px!important;top:16px!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:var(--se-transition-fast)!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 .mw-stack__item:nth-child(2){padding:0!important;line-height:1.2!important}@media(max-width:768px){.mw-apo-container .mw-option--type-radio .mw-option__value,.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-radio .mw-option__value .mw-option__media,.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-radio .mw-option__value .mw-stack--vertical,.mw-apo-container .mw-option--type-checkbox .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),.mw-apo-container .mw-option--type-checkbox .mw-option__value .mw-stack__item:nth-child(2){line-height:1.1!important}.mw-apo-container .mw-option--type-radio .mw-option__value .mw-stack__item:nth-child(2){padding-left:0!important}.mw-apo-container .mw-option--type-radio .mw-option__value label,.mw-apo-container .mw-option--type-checkbox .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,.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-radio .mw-option__value .mw-option__value-description,.mw-apo-container .mw-option--type-radio .mw-option__value .mw-description,.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-option__value-title{width:90%}.mw-apo-container .mw-option--type-radio .mw-option__value .mw-option__price,.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-radio,.mw-apo-container .mw-option--type-checkbox{margin-bottom:8px!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-stack__item:nth-child(2){padding-left:30px!important}}@media(max-width:480px){.mw-apo-container .mw-option--type-radio .mw-option__value,.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-radio .mw-option__value .mw-option__media,.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-radio .mw-option__value .mw-stack--vertical,.mw-apo-container .mw-option--type-checkbox .mw-option__value .mw-stack--vertical{width:65%!important}.mw-apo-container .mw-option--type-radio .mw-option__value .mw-text,.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-radio .mw-option__value .mw-option__value-description,.mw-apo-container .mw-option--type-radio .mw-option__value .mw-description,.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-radio .mw-option__value .mw-option__price,.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-radio,.mw-apo-container .mw-option--type-checkbox{margin-bottom:6px!important}.mw-apo-container .mw-option--type-radio .mw-option__value:hover,.mw-apo-container .mw-option--type-checkbox .mw-option__value:hover{box-shadow:0 2px 8px #0000001a!important}.mw-apo-container .mw-option--type-radio .mw-option__value--selected,.mw-apo-container .mw-option--type-checkbox .mw-option__value--selected{box-shadow:0 2px 10px #00000026!important}.mw-apo-container .mw-option--type-radio .mw-option__value .mw-stack__item:nth-child(2){padding-left:0!important;line-height:1.5!important;font-size:12px!important;width:100%!important;padding-bottom:10px!important}.mw-apo-container .mw-option--type-radio .mw-option__value label{gap:0!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-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 label{gap:8px!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.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:20%!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.prescription-full-width,.prescription-multistep .mw-group__options.form-step-detected .mw-option.auto-detected-full-width-field{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: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}}.pd-guide-link{display:block;color:#333;text-decoration:underline;font-size:13px;font-weight:600;cursor:pointer;margin-top:8px;margin-bottom:0;padding:4px 0;transition:color .2s ease;outline:none}.pd-guide-link:focus{outline:0px solid #333;outline-offset:2px}.pd-guide-link:hover{color:#000;text-decoration:underline}.pd-modal{display:none!important;position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:10000!important;align-items:center!important;justify-content:center!important;animation:fadeIn .3s ease!important;flex-direction:column!important}.pd-modal.active{display:flex!important;visibility:visible!important;opacity:1!important}.pd-modal-overlay{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background:#000c!important;cursor:pointer!important;animation:fadeIn .4s ease!important;backdrop-filter:blur(3px)!important;-webkit-backdrop-filter:blur(3px)!important}.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:var(--se-transition-fast)}.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: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}}@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}}@media(max-width:480px){.mw-option--type-swatchcard .mw-option__container .mw-label__card-wrapper,.mw-option--type-multiswatchcard .mw-option__container .mw-label__card-wrapper{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{overflow-wrap:break-word!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}.variant-gallery-component{display:block;margin-top:1rem;width:100%}.variant-slider-container{display:flex;align-items:center;gap:.75rem;width:100%;position:relative;min-height:180px}.variant-slider-viewport{flex:1;overflow:hidden;max-width:900px!important;position:relative;min-width:0;min-height:150px}.variant-slider-track{display:flex;gap:1rem;transition:transform .4s cubic-bezier(.25,.46,.45,.94);will-change:transform;cursor:grab;-webkit-user-select:none;user-select:none;outline:none}.variant-slider-track:focus{outline:none}.variant-slider-track.is-dragging{transition:none!important;cursor:grabbing}.variant-slider-btn{background:#fff;border:2px solid var(--se-card-border);border-radius:8px;width:2.25rem;height:18rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--se-transition-normal);flex-shrink:0;z-index:10;position:relative;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.variant-slider-btn:hover:not(.disabled){border-color:#333;background-color:#f8f8f8}.variant-slider-btn:active:not(.disabled){transform:scale(.95);transition-duration:.1s}.variant-slider-btn.disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.variant-slider-btn img{width:20px;height:20px;transition:opacity .3s ease,filter .3s ease;object-fit:contain}.variant-slider-btn:hover:not(.disabled) img{filter:brightness(.8)}.variant-slider-btn.disabled img{opacity:.5;filter:grayscale(1)}.variant-slider-prev,.variant-slider-next{display:flex}.variant-gallery-component:focus{outline:none}.product-variant-cards{display:flex;gap:1rem;flex-wrap:wrap}.product-variant-cards:has(.product-variant-card:nth-child(1):nth-last-child(1)){max-width:240px}.product-variant-cards:has(.product-variant-card:nth-child(2):nth-last-child(1)){max-width:500px}.product-variant-cards:has(.product-variant-card:nth-child(3):nth-last-child(1)){max-width:750px}.product-variant-card{display:block;border:2px solid var(--se-card-border);border-radius:8px;padding:1rem;cursor:pointer;transition:border-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),background-color .25s ease;text-decoration:none;color:inherit;background:var(--se-card-bg);position:relative;overflow:hidden;min-width:180px;width:180px;flex-shrink:0;will-change:transform;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.variant-slider-track .product-variant-card{min-width:180px;width:180px;flex-shrink:0}.product-variant-card:hover:not(.disabled){border-color:var(--se-card-border-selected);box-shadow:var(--se-card-shadow-hover)}.variant-radio-input{position:absolute;opacity:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.variant-radio-input:checked+.product-variant-card{border-color:var(--se-card-border-selected);background-color:var(--se-card-bg-selected);box-shadow:var(--se-card-shadow-selected)}.variant-radio-input:checked+.product-variant-card:before{content:"\2713";position:absolute;top:.5rem;right:.5rem;background:var(--se-color-checkmark);color:#fff;width:23px;height:23px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:700}.variant-card-image{text-align:center;margin-bottom:.75rem;background:#f9f9f9;border-radius:6px;padding:.5rem;min-height:120px;display:flex;align-items:center;justify-content:center}.variant-card-image img{max-width:100%;height:auto;object-fit:contain;border-radius:4px}.variant-card-content{text-align:center}.variant-card-title{font-size:1.5rem;margin:0 0 .5rem;color:#000;line-height:1.3}.variant-card-price{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap}.variant-price{font-size:1.5rem;font-weight:700;color:#333}.variant-price-compare{font-size:.9rem;color:#888;text-decoration:line-through}.product-variant-card.disabled{opacity:.6;cursor:not-allowed;background-color:#f5f5f5}.product-variant-card.disabled:hover{box-shadow:none;border-color:var(--se-card-border)}.label-unavailable{position:absolute;top:.5rem;right:.5rem;background:#f44;color:#fff;font-size:.7rem;padding:.2rem .4rem;border-radius:3px;font-weight:500}@media(max-width:768px){.variant-slider-container{gap:.5rem;min-height:15rem;overflow:visible;display:flex;align-items:center;width:100%;max-width:100%;box-sizing:border-box}.variant-slider-btn{width:2.5rem;height:15rem;display:flex;flex-shrink:0;position:relative;z-index:10;min-width:2.5rem}.variant-slider-btn img{width:16px;height:16px;object-fit:contain}.variant-slider-viewport{flex:1;min-width:0;overflow:hidden;width:calc(100% - 5.5rem);max-width:calc(100% - 5.5rem)}.variant-slider-track{gap:.75rem;min-width:calc(640px + 2.25rem);cursor:grab;touch-action:pan-x}.product-variant-card,.variant-slider-track .product-variant-card{min-width:160px;width:160px;padding:.75rem;flex-shrink:0}.variant-card-image{min-height:100px}.variant-card-title,.variant-price{font-size:1.25rem}.variant-slider-prev,.variant-slider-next{display:flex;position:relative;flex-shrink:0}.product-variant-cards:not(.variant-slider-container .product-variant-cards){gap:2.5rem}.variant-gallery-component[data-enable-mobile-slider=true] .product-variant-cards:has(.product-variant-card:nth-child(2)){display:none}.variant-gallery-component[data-enable-mobile-slider=true] .variant-slider-container{display:flex}}@media(max-width:480px){.variant-slider-container{min-height:12rem;gap:.375rem;width:100%;max-width:100%;overflow:visible}.variant-slider-btn{width:2rem;height:12rem;display:flex;flex-shrink:0;min-width:2rem}.variant-slider-btn img{width:14px;height:14px}.variant-slider-viewport{width:315px!important;max-width:calc(100% - 4.75rem)}.variant-slider-track{gap:.5rem;min-width:calc(560px + 1.5rem)}.product-variant-card,.variant-slider-track .product-variant-card{min-width:140px;width:140px;flex-shrink:0}.product-variant-cards{gap:.5rem}.variant-slider-prev,.variant-slider-next{display:flex;pointer-events:auto;position:relative;flex-shrink:0}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/sporteyes-custom.css.map */
