:root{--rx-brand: #0C3C40;--rx-brand-dark: #082b2e;--rx-bg: #f7faf9;--rx-panel-bg: #ffffff;--rx-soft-bg: #f3f7f7;--rx-border: #dfe7e6;--rx-border-dark: #b9c9c8;--rx-text: #1f2d32;--rx-muted: #5f6f74;--rx-light-muted: #8a989c;--rx-danger: #b42318;--rx-warning: #8a5b13;--rx-radius: 14px;--rx-shadow: 0 6px 18px rgba(12, 60, 64, .06);--rx-shadow-strong: 0 10px 26px rgba(12, 60, 64, .12)}.rx-entry{margin-top:16px;margin-bottom:12px}.rx-entry__button{width:100%;min-height:52px;font-weight:700;border-radius:8px}.rx-entry__summary{margin-top:14px;padding:14px 16px;border:1px solid var(--rx-border);border-radius:10px;background:#fff}.rx-entry__summary div+div{margin-top:6px}.rx-entry__edit{margin-top:10px;padding:0;border:0;background:transparent;color:var(--rx-brand);font-weight:700;text-decoration:underline;cursor:pointer}.rx-drawer[hidden]{display:none!important}.rx-drawer{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:999999!important;width:100vw!important;height:100vh!important;background:#fff!important;color:var(--rx-text)!important;overflow:hidden!important}.rx-drawer__overlay{display:none!important}.rx-drawer__layout{width:100%!important;height:100vh!important;display:grid!important;grid-template-columns:minmax(420px,48%) minmax(520px,52%)!important;background:#fff!important;overflow:hidden!important}.rx-drawer__preview{height:100vh!important;padding:26px 48px 34px!important;background:#f6f7f7!important;border-right:1px solid #dfe7e6!important;overflow-y:auto!important;overflow-x:hidden!important;box-sizing:border-box!important}.rx-drawer__preview-back{display:inline-flex!important;align-items:center!important;gap:8px!important;margin:0 0 28px!important;padding:0!important;border:0!important;background:transparent!important;color:#1f2d32!important;font-size:18px!important;font-weight:800!important;line-height:1.2!important;cursor:pointer!important}.rx-drawer__preview-back:hover{color:var(--rx-brand)!important}.rx-preview-card{max-width:640px!important;margin:0 auto!important}.rx-preview-card__image{width:100%!important;min-height:390px!important;padding:42px!important;background:#fff!important;border-radius:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}.rx-preview-card__image img{display:block!important;width:100%!important;max-width:520px!important;max-height:320px!important;object-fit:contain!important}.rx-preview-card__title{margin:6px 0 16px!important;color:var(--rx-text)!important;font-size:20px!important;line-height:1.25!important;font-weight:900!important;text-align:center!important}.rx-preview-card__variant,.rx-preview-card__selected{padding:8px 0!important;border-top:1px solid #dfe7e6!important;color:var(--rx-text)!important;font-size:16px!important}.rx-preview-card__selected h3{margin:0 0 14px!important;color:var(--rx-brand)!important;font-size:18px!important;font-weight:900!important}.rx-preview-card__variant p,.rx-preview-card__selected p{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;margin:9px 0!important;color:var(--rx-muted)!important}.rx-preview-card__variant span,.rx-preview-card__selected span{color:var(--rx-muted)!important;font-weight:600!important}.rx-preview-card__variant strong,.rx-preview-card__selected strong{color:var(--rx-text)!important;font-weight:900!important;text-align:right!important}.rx-preview-card__subtotal{margin-top:18px!important;padding-top:20px!important;border-top:1px solid #dfe7e6!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;font-size:18px!important;color:var(--rx-text)!important}.rx-preview-card__subtotal span{color:var(--rx-muted)!important;font-weight:700!important}.rx-preview-card__subtotal strong{color:var(--rx-text)!important;font-size:28px!important;font-weight:900!important}.rx-drawer__panel{position:relative!important;width:100%!important;height:100vh!important;max-height:100vh!important;background:var(--rx-bg)!important;color:var(--rx-text)!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;box-shadow:none!important;padding:0!important;box-sizing:border-box!important}.rx-drawer__header{flex:0 0 auto!important;position:relative!important;top:auto!important;z-index:20!important;background:var(--rx-bg)!important;padding:28px 48px 12px!important;margin:0!important;box-sizing:border-box!important}.rx-drawer__header-inner{display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:18px!important;width:100%!important;min-height:30px!important;box-sizing:border-box!important}.rx-drawer__back,.rx-drawer__close{display:inline-flex!important;align-items:center!important;width:auto!important;min-width:0!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#036572!important;font-size:15px!important;line-height:1.2!important;font-weight:800!important;white-space:nowrap!important;cursor:pointer!important}.rx-drawer__back:hover,.rx-drawer__close:hover{color:var(--rx-brand)!important}.rx-drawer__back[hidden]{display:none!important}.rx-drawer__progress{display:block!important;width:100%!important;min-width:120px!important;height:4px!important;min-height:4px!important;border-radius:999px!important;overflow:hidden!important;background:linear-gradient(to right,var(--rx-brand) 0%,var(--rx-brand) var(--rx-progress-percent, 12%),#d9e2e1 var(--rx-progress-percent, 12%),#d9e2e1 100%)!important;transition:background .25s ease!important}.rx-drawer__header-inner:has(.rx-drawer__back[hidden]){grid-template-columns:1fr auto!important}.rx-drawer__header-inner:has(.rx-drawer__back[hidden]) .rx-drawer__progress{grid-column:1!important}.rx-drawer__header-inner:has(.rx-drawer__back[hidden]) .rx-drawer__close{grid-column:2!important}.rx-drawer__header:after,.rx-drawer__header-inner:after{display:none!important;content:none!important}.rx-drawer__body{flex:1 1 auto!important;min-height:0!important;width:100%!important;padding:24px 48px 150px!important;overflow-y:auto!important;overflow-x:hidden!important;box-sizing:border-box!important}.rx-drawer__body::-webkit-scrollbar{width:7px!important}.rx-drawer__body::-webkit-scrollbar-track{background:transparent!important}.rx-drawer__body::-webkit-scrollbar-thumb{background:#0c3c4040!important;border-radius:999px!important}.rx-step[hidden]{display:none!important}.rx-step{padding-bottom:40px!important}.rx-step h2{margin:0 0 8px!important;font-size:28px!important;line-height:1.18!important;font-weight:900!important;letter-spacing:-.3px!important;color:#036572!important}.rx-step p{margin:4px 0 24px!important;font-size:16px!important;line-height:1.45!important;color:var(--rx-muted)!important}.rx-card,.rx-step button.rx-card{display:grid!important;grid-template-columns:72px 1fr auto!important;align-items:center!important;gap:18px!important;width:100%!important;min-height:106px!important;margin:0 0 18px!important;padding:20px 24px!important;background:var(--rx-panel-bg)!important;border:1px solid var(--rx-border)!important;border-radius:var(--rx-radius)!important;box-shadow:var(--rx-shadow)!important;color:var(--rx-text)!important;text-align:left!important;cursor:pointer!important;box-sizing:border-box!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease!important}.rx-card:hover,.rx-card.is-selected,.rx-card[aria-pressed=true]{border-color:var(--rx-brand)!important;box-shadow:0 0 0 1px var(--rx-brand),var(--rx-shadow)!important;transform:translateY(-1px)!important}.rx-card__image{width:62px!important;height:62px!important;display:flex!important;align-items:center!important;justify-content:center!important}.rx-card__image img{display:block!important;width:62px!important;height:62px!important;object-fit:contain!important}.rx-card__placeholder{display:block!important;width:58px!important;height:58px!important;border-radius:12px!important;background:var(--rx-soft-bg)!important;border:1px solid var(--rx-border)!important}.rx-card__content{display:block!important;min-width:0!important}.rx-card__content strong{display:block!important;margin:0 0 6px!important;font-size:18px!important;line-height:1.25!important;font-weight:800!important;color:var(--rx-text)!important}.rx-card__content span{display:block!important;font-size:15px!important;line-height:1.35!important;color:var(--rx-muted)!important}.rx-step[data-rx-step=prescription_type] .rx-card,.rx-step[data-rx-step=lens_type] .rx-card{min-height:112px!important}.rx-card__price-wrap{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;white-space:nowrap!important;min-width:150px!important;text-align:right!important}.rx-card__compare-price{color:var(--rx-light-muted)!important;font-size:15px!important;font-weight:500!important;text-decoration:line-through!important;text-decoration-thickness:1.5px!important}.rx-card__price{color:var(--rx-brand)!important;font-size:16px!important;font-weight:900!important;white-space:nowrap!important}.rx-card__sale-badge{display:none!important}.rx-step[data-rx-step=tint_color] h2{font-size:30px!important;color:var(--rx-text)!important}.rx-step[data-rx-step=tint_color]>p{margin-bottom:24px!important}.rx-step[data-rx-step=tint_color] .rx-color-group{display:block!important;width:100%!important;background:var(--rx-panel-bg)!important;border:1px solid var(--rx-border)!important;border-radius:var(--rx-radius)!important;padding:22px 24px!important;margin:0 0 22px!important;box-shadow:var(--rx-shadow)!important;box-sizing:border-box!important}.rx-step[data-rx-step=tint_color] .rx-color-group:hover,.rx-step[data-rx-step=tint_color] .rx-color-group.is-selected{border-color:var(--rx-brand)!important;box-shadow:0 0 0 1px var(--rx-brand),var(--rx-shadow)!important}.rx-step[data-rx-step=tint_color] .rx-color-group>h3{display:block!important;width:100%!important;margin:0 0 18px!important;padding:0!important;font-size:21px!important;line-height:1.2!important;font-weight:900!important;color:var(--rx-text)!important;text-align:left!important}.rx-step[data-rx-step=tint_color] .rx-percentage-grid{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:16px 14px!important;width:100%!important}.rx-step[data-rx-step=tint_color] button.rx-percentage,.rx-step[data-rx-step=tint_color] .rx-percentage{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;width:auto!important;min-width:58px!important;max-width:110px!important;height:auto!important;min-height:0!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;border-radius:0!important;text-align:center!important;cursor:pointer!important;box-sizing:border-box!important}.rx-step[data-rx-step=tint_color] .rx-percentage img{display:block!important;width:88px!important;height:88px!important;max-width:88px!important;max-height:88px!important;object-fit:contain!important;margin:0 auto!important;padding:2px!important;background:#fff!important;border:2px solid transparent!important;border-radius:999px!important;box-sizing:border-box!important}.rx-step[data-rx-step=tint_color] .rx-percentage:hover img,.rx-step[data-rx-step=tint_color] .rx-percentage.is-selected img,.rx-step[data-rx-step=tint_color] .rx-percentage[aria-pressed=true] img{border-color:var(--rx-brand)!important;box-shadow:0 0 0 2px #0c3c4024!important}.rx-step[data-rx-step=tint_color] .rx-percentage span,.rx-step[data-rx-step=tint_color] .rx-percentage strong{display:block!important;margin:0!important;padding:0!important;font-size:12px!important;line-height:1.1!important;font-weight:800!important;color:var(--rx-muted)!important}.rx-step[data-rx-step=tint_color] .rx-percentage.is-selected span,.rx-step[data-rx-step=tint_color] .rx-percentage.is-selected strong,.rx-step[data-rx-step=tint_color] .rx-percentage[aria-pressed=true] span,.rx-step[data-rx-step=tint_color] .rx-percentage[aria-pressed=true] strong{color:var(--rx-brand)!important}.rx-step[data-rx-step=tint_color] .rx-percentage small,.rx-step[data-rx-step=tint_color] input[type=radio],.rx-step[data-rx-step=tint_color] .rx-card__radio,.rx-step[data-rx-step=tint_color] .rx-color-radio,.rx-step[data-rx-step=tint_color] .rx-option-radio,.rx-step[data-rx-step=tint_color] .rx-tint-radio,.rx-step[data-rx-step=tint_color] .rx-color-card__radio{display:none!important}.rx-form-group{display:block!important;width:100%!important;margin:0 0 22px!important;clear:both!important}.rx-form-group label{display:block!important;margin-bottom:8px!important;font-weight:800!important;color:var(--rx-text)!important}.rx-form-group small{display:block!important;margin-top:7px!important;color:#6b7c80!important;font-size:13px!important;line-height:1.35!important}.rx-step input[type=text],.rx-step input[type=number],.rx-step input[type=file],.rx-step textarea,.rx-step select{width:100%!important;min-height:54px!important;padding:0 16px!important;border:1px solid #ccd9d8!important;border-radius:8px!important;background-color:#fff!important;color:var(--rx-text)!important;font-size:15px!important;font-weight:500!important;outline:none!important;box-shadow:none!important;box-sizing:border-box!important}.rx-step textarea{min-height:110px!important;padding-top:14px!important;padding-bottom:14px!important;resize:vertical!important}.rx-step input:focus,.rx-step select:focus,.rx-step textarea:focus{border-color:var(--rx-brand)!important;box-shadow:0 0 0 2px #0c3c401f!important}.rx-checkbox-row{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;margin:0 0 18px!important;clear:both!important;font-size:15px!important;line-height:1.35!important;font-weight:700!important;color:var(--rx-text)!important;cursor:pointer!important}.rx-checkbox-row input[type=checkbox],.rx-step input[type=checkbox]{width:20px!important;height:20px!important;min-width:20px!important;margin:0!important;accent-color:var(--rx-brand)!important;cursor:pointer!important}.rx-checkbox-row a{color:var(--rx-brand)!important;text-decoration:underline!important;font-weight:800!important}.rx-eye-card{background:#fff!important;border:1px solid #d8e3e2!important;border-radius:var(--rx-radius)!important;padding:24px 26px!important;margin:0 0 20px!important;box-shadow:0 6px 18px #0c3c400b!important;box-sizing:border-box!important}@media screen and (min-width:900px){.rx-step[data-rx-step=manual_prescription] .rx-eye-card[data-rx-od-card],.rx-step[data-rx-step=manual_prescription] .rx-eye-card[data-rx-os-card]{display:inline-block!important;vertical-align:top!important;width:calc(50% - 12px)!important}.rx-step[data-rx-step=manual_prescription] .rx-eye-card[data-rx-od-card]{margin-right:20px!important}.rx-step[data-rx-step=manual_prescription] .rx-eye-card[data-rx-os-card]{margin-right:0!important}}.rx-eye-title,.rx-eye-card>strong{display:block!important;margin:0 0 22px!important;font-size:22px!important;line-height:1.2!important;font-weight:800!important;color:var(--rx-brand)!important}.rx-eye-fields{display:grid!important;grid-template-columns:1fr!important;gap:16px!important}.rx-eye-fields label{display:block!important;margin:0!important;font-size:15px!important;line-height:1.2!important;font-weight:800!important;color:var(--rx-text)!important}.rx-eye-fields label select{margin-top:9px!important}.rx-step[data-rx-step=manual_prescription].is-same-rx .rx-eye-card[data-rx-os-card]{display:none!important}.rx-step[data-rx-step=manual_prescription].is-same-rx .rx-eye-card[data-rx-od-card]{display:block!important;width:min(460px,100%)!important;margin-right:0!important}.rx-step[data-rx-step=manual_prescription].is-same-rx [data-rx-od-title]{font-size:21px!important}.rx-step[data-rx-step=manual_prescription] [hidden],.rx-step[data-rx-step=manual_prescription] label[hidden],.rx-step[data-rx-step=manual_prescription] [data-rx-add-field][hidden],.rx-step[data-rx-step=manual_prescription] .rx-eye-fields label[data-rx-add-field][hidden],[data-rx-add-field][hidden],.rx-pd-section [data-rx-pd-single][hidden],.rx-pd-section [data-rx-pd-dual][hidden],.rx-pd-section [data-rx-two-pd-row][hidden]{display:none!important}.pd-header,.pd-heading{font-weight:800!important;margin-bottom:12px!important;color:var(--rx-text)!important}.rx-pd-section{clear:both!important;margin-top:22px!important}.rx-pd-section [data-rx-pd-single],.rx-pd-section [data-rx-pd-dual]{background:#fff!important;border:1px solid #d8e3e2!important;border-radius:12px!important;padding:18px!important;margin-top:12px!important;box-shadow:0 4px 12px #0c3c4009!important;box-sizing:border-box!important}.rx-pd-section [data-rx-pd-single]{width:min(50%,100%)!important}.rx-pd-section [data-rx-pd-dual]{display:grid!important;grid-template-columns:repeat(2,minmax(180px,1fr))!important;gap:16px!important}.rx-pd-section [data-rx-pd-single] label,.rx-pd-section [data-rx-pd-dual] label{display:block!important;font-size:15px!important;font-weight:800!important;color:var(--rx-text)!important}.rx-native-select-hidden{position:absolute!important;opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important}.rx-power-select{position:relative!important;width:100%!important;overflow:visible!important;z-index:10!important}.rx-power-select.is-open{z-index:99999999!important}.rx-power-select__button{position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;height:54px!important;min-height:54px!important;padding:0 46px 0 16px!important;border:1px solid #ccd9d8!important;border-radius:8px!important;background:#fff!important;color:var(--rx-text)!important;font-size:15px!important;font-weight:500!important;text-align:left!important;cursor:pointer!important;box-shadow:none!important;box-sizing:border-box!important}.rx-power-select__button:after{display:none!important;content:none!important}.rx-power-select.is-open .rx-power-select__button{border-color:var(--rx-brand)!important;box-shadow:0 0 0 2px #0c3c401f!important}.rx-power-select__button-text{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.rx-power-select__chevron{position:absolute!important;right:16px!important;top:50%!important;width:14px!important;height:14px!important;transform:translateY(-50%)!important;pointer-events:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:transform .18s ease!important}.rx-power-select__chevron svg{display:block!important;width:14px!important;height:14px!important}.rx-power-select.is-open .rx-power-select__chevron{transform:translateY(-50%) rotate(180deg)!important}.rx-power-select__menu{position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:0!important;z-index:99999999!important;display:none!important;overflow:hidden!important;max-height:none!important;background:#fff!important;border:1px solid var(--rx-border)!important;border-radius:12px!important;box-shadow:0 18px 35px #0c444b2e!important}.rx-power-select.is-open .rx-power-select__menu{display:block!important}.rx-power-select__placeholder{width:100%!important;min-height:42px!important;border:0!important;border-bottom:1px solid #e1e8e7!important;background:#eef6f5!important;color:var(--rx-muted)!important;font-size:15px!important;font-weight:800!important;cursor:pointer!important;text-align:center!important}.rx-power-select__placeholder:hover{background:#e4f0ef!important}.rx-power-select__zero{display:flex!important;justify-content:center!important;border-bottom:1px solid #e1e8e7!important;background:#fff!important}.rx-power-select__zero .rx-power-select__option{width:100%!important}.rx-power-select__columns{display:grid!important;grid-template-columns:1fr 1fr!important;max-height:none!important;overflow:hidden!important}.rx-power-select__column{max-height:none!important;overflow:hidden!important;border-right:1px solid #e1e8e7!important}.rx-power-select__column:last-child{border-right:0!important}.rx-power-select__head{position:relative!important;top:auto!important;z-index:5!important;height:42px!important;background:#fff!important;border-bottom:1px solid #e1e8e7!important;display:flex!important;align-items:center!important;justify-content:center!important;color:var(--rx-brand)!important;font-size:18px!important;font-weight:900!important}.rx-power-select__option-list{max-height:245px!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scroll-behavior:auto!important;-webkit-overflow-scrolling:auto!important;scrollbar-width:thin!important;scrollbar-color:#9b9b9b transparent!important}.rx-power-select__option-list::-webkit-scrollbar{width:7px!important}.rx-power-select__option-list::-webkit-scrollbar-track{background:transparent!important}.rx-power-select__option-list::-webkit-scrollbar-thumb{background:#9b9b9b!important;border-radius:999px!important}.rx-power-select__option-list::-webkit-scrollbar-thumb:hover{background:#7f7f7f!important}.rx-power-select__option{width:100%!important;min-height:42px!important;padding:0 14px!important;border:0!important;background:#fff!important;color:var(--rx-text)!important;font-size:18px!important;font-weight:500!important;text-align:center!important;cursor:pointer!important}.rx-power-select__option:hover{background:#eef6f5!important}.rx-power-select__option.is-selected{background:var(--rx-brand)!important;color:#fff!important}.rx-power-select__option.is-default-pd{background:#eaf4f3!important;color:var(--rx-brand)!important;font-weight:900!important}.rx-power-select__simple-list{max-height:260px!important;overflow-y:auto!important;overflow-x:hidden!important;background:#fff!important;overscroll-behavior:contain!important;scroll-behavior:auto!important;-webkit-overflow-scrolling:auto!important;scrollbar-width:thin!important;scrollbar-color:#9b9b9b transparent!important}.rx-power-select__simple-list::-webkit-scrollbar{width:7px!important}.rx-power-select__simple-list::-webkit-scrollbar-track{background:transparent!important}.rx-power-select__simple-list::-webkit-scrollbar-thumb{background:#9b9b9b!important;border-radius:999px!important}.rx-power-select__simple-list::-webkit-scrollbar-thumb:hover{background:#7f7f7f!important}.rx-power-select[data-rx-custom-type=axis] .rx-power-select__option,.rx-power-select[data-rx-custom-type=add] .rx-power-select__option,.rx-power-select[data-rx-custom-type=pd] .rx-power-select__option,.rx-power-select[data-rx-custom-type=singlePd] .rx-power-select__option,.rx-power-select[data-rx-custom-type=dualPd] .rx-power-select__option{min-height:44px!important;padding:0 18px!important;text-align:center!important;font-size:16px!important;font-weight:500!important}.rx-power-select[data-rx-custom-type=pd],.rx-power-select[data-rx-custom-type=singlePd],.rx-power-select[data-rx-custom-type=dualPd]{max-width:420px!important}.rx-power-select__option[data-value=None],.rx-power-select__option[data-value=none]{display:none!important}.rx-field-error{margin-top:8px!important;color:var(--rx-danger)!important;font-size:13px!important;font-weight:800!important;line-height:1.3!important}.rx-has-error>select,.rx-has-error .rx-power-select__button,.rx-has-error input,.rx-has-error textarea{border-color:#f04438!important;box-shadow:0 0 0 2px #f044381f!important}.rx-has-error .rx-power-select__chevron svg path{stroke:var(--rx-danger)!important}.rx-review-block,.rx-review-card,.rx-review-section,.rx-review-prescription{background:var(--rx-panel-bg)!important;border:1px solid var(--rx-border)!important;border-radius:var(--rx-radius)!important;padding:22px 24px!important;margin-bottom:20px!important;box-shadow:var(--rx-shadow)!important;box-sizing:border-box!important}.rx-review-row{display:grid!important;grid-template-columns:150px 1fr auto!important;align-items:center!important;gap:10px!important;padding:10px 0!important;border-bottom:1px solid var(--rx-border)!important}.rx-review-row:last-child{border-bottom:0!important}.rx-review-row strong{grid-column:1!important;color:var(--rx-text)!important;font-weight:900!important;font-size:14px!important}.rx-review-row span{color:var(--rx-muted)!important;text-align:left!important;font-size:14px!important}.rx-review-row span:last-child{text-align:right!important;white-space:nowrap!important}.rx-review-row.rx-review-row--two{grid-template-columns:150px 1fr!important}.rx-review-row.rx-review-row--two span:last-child{text-align:left!important}.rx-review-row[hidden]{display:none!important}.rx-review-table{width:100%!important;border-collapse:collapse!important;margin:0 0 18px!important;background:#fff!important;border:1px solid var(--rx-border)!important;border-radius:12px!important;overflow:hidden!important}.rx-review-table th,.rx-review-table td{padding:12px 14px!important;border-bottom:1px solid var(--rx-border)!important;text-align:left!important;color:var(--rx-text)!important}.rx-review-table th{font-weight:900!important;background:#eef6f5!important}.rx-review-table tr:last-child th,.rx-review-table tr:last-child td{border-bottom:0!important}.rx-review-toggle{margin-top:0!important}.rx-upload-success{display:flex!important;align-items:center!important;gap:12px!important;padding:18px!important;margin-bottom:20px!important;background:#fff!important;border:1px solid var(--rx-border)!important;border-radius:10px!important}.rx-upload-success__icon{width:28px!important;height:28px!important;border:2px solid #39b54a!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#39b54a!important;font-weight:900!important;font-size:18px!important}.rx-saved-login-card{background:#fff!important;padding:20px!important;border:1px solid var(--rx-border)!important;border-radius:10px!important}.rx-saved-login-card strong,.rx-saved-login-card span{display:block!important;margin-bottom:10px!important}.rx-drawer__footer{flex:0 0 auto!important;position:relative!important;right:auto!important;bottom:auto!important;z-index:30!important;width:100%!important;background:#fff!important;border-top:1px solid var(--rx-border)!important;padding:18px 48px 20px!important;box-shadow:0 -8px 20px #0c3c4014!important;box-sizing:border-box!important}.rx-drawer__subtotal,.rx-subtotal-row,.rx-footer-subtotal{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;margin-bottom:0!important;font-size:18px!important;color:var(--rx-text)!important}.rx-drawer.is-review-entry-step .rx-drawer__subtotal,.rx-drawer.is-review-entry-step .rx-subtotal-row,.rx-drawer.is-review-entry-step .rx-footer-subtotal,.rx-drawer.is-review-step .rx-drawer__subtotal,.rx-drawer.is-review-step .rx-subtotal-row,.rx-drawer.is-review-step .rx-footer-subtotal,.rx-drawer.is-reading-step .rx-drawer__subtotal{margin-bottom:14px!important}.rx-drawer__subtotal strong,.rx-subtotal-row strong,.rx-footer-subtotal strong,[data-rx-subtotal]{font-size:26px!important;line-height:1.1!important;font-weight:900!important;color:var(--rx-text)!important}.rx-drawer:not(.is-review-entry-step):not(.is-review-step):not(.is-reading-step) .rx-drawer__footer [data-rx-add-to-cart],.rx-drawer:not(.is-review-entry-step):not(.is-review-step):not(.is-reading-step) .rx-drawer__footer [data-rx-continue],.rx-drawer:not(.is-review-entry-step):not(.is-review-step):not(.is-reading-step) .rx-drawer__footer .rx-add-to-cart,.rx-drawer:not(.is-review-entry-step):not(.is-review-step):not(.is-reading-step) .rx-drawer__footer .rx-continue{display:none!important}.rx-drawer.is-review-entry-step .rx-drawer__footer [data-rx-add-to-cart],.rx-drawer.is-review-entry-step .rx-drawer__footer [data-rx-continue],.rx-drawer.is-review-entry-step .rx-drawer__footer .rx-add-to-cart,.rx-drawer.is-review-entry-step .rx-drawer__footer .rx-continue,.rx-drawer.is-reading-step .rx-drawer__footer [data-rx-add-to-cart],.rx-drawer.is-reading-step .rx-drawer__footer [data-rx-continue],.rx-drawer.is-reading-step .rx-drawer__footer .rx-add-to-cart,.rx-drawer.is-reading-step .rx-drawer__footer .rx-continue,.rx-drawer.is-review-step .rx-drawer__footer [data-rx-add-to-cart],.rx-drawer.is-review-step .rx-drawer__footer [data-rx-continue],.rx-drawer.is-review-step .rx-drawer__footer .rx-add-to-cart,.rx-drawer.is-review-step .rx-drawer__footer .rx-continue{display:flex!important;width:100%!important;min-height:54px!important;align-items:center!important;justify-content:center!important;margin-top:14px!important;background:var(--rx-brand)!important;border:1px solid var(--rx-brand)!important;border-radius:8px!important;color:#fff!important;font-size:16px!important;font-weight:900!important;cursor:pointer!important;opacity:1!important;box-shadow:none!important}.rx-drawer.is-review-entry-step .rx-drawer__footer [data-rx-add-to-cart]:hover,.rx-drawer.is-review-entry-step .rx-drawer__footer [data-rx-continue]:hover,.rx-drawer.is-review-entry-step .rx-drawer__footer .rx-add-to-cart:hover,.rx-drawer.is-review-entry-step .rx-drawer__footer .rx-continue:hover,.rx-drawer.is-reading-step .rx-drawer__footer [data-rx-add-to-cart]:hover,.rx-drawer.is-reading-step .rx-drawer__footer [data-rx-continue]:hover,.rx-drawer.is-reading-step .rx-drawer__footer .rx-add-to-cart:hover,.rx-drawer.is-reading-step .rx-drawer__footer .rx-continue:hover,.rx-drawer.is-review-step .rx-drawer__footer [data-rx-add-to-cart]:hover,.rx-drawer.is-review-step .rx-drawer__footer [data-rx-continue]:hover,.rx-drawer.is-review-step .rx-drawer__footer .rx-add-to-cart:hover,.rx-drawer.is-review-step .rx-drawer__footer .rx-continue:hover{background:var(--rx-brand-dark)!important;border-color:var(--rx-brand-dark)!important}.rx-drawer.is-review-entry-step .rx-drawer__footer [data-rx-add-to-cart]:disabled,.rx-drawer.is-review-entry-step .rx-drawer__footer [data-rx-continue]:disabled,.rx-drawer.is-review-entry-step .rx-drawer__footer .rx-add-to-cart:disabled,.rx-drawer.is-review-entry-step .rx-drawer__footer .rx-continue:disabled,.rx-drawer.is-reading-step .rx-drawer__footer [data-rx-add-to-cart]:disabled,.rx-drawer.is-reading-step .rx-drawer__footer [data-rx-continue]:disabled,.rx-drawer.is-reading-step .rx-drawer__footer .rx-add-to-cart:disabled,.rx-drawer.is-reading-step .rx-drawer__footer .rx-continue:disabled{background:var(--rx-brand)!important;border-color:var(--rx-brand)!important;color:#fff!important;cursor:pointer!important;opacity:1!important}.rx-drawer.is-review-step .rx-drawer__footer [data-rx-add-to-cart]:disabled,.rx-drawer.is-review-step .rx-drawer__footer [data-rx-continue]:disabled,.rx-drawer.is-review-step .rx-drawer__footer .rx-add-to-cart:disabled,.rx-drawer.is-review-step .rx-drawer__footer .rx-continue:disabled{background:#e8eeee!important;border-color:#cbd8d7!important;color:#6f8185!important;cursor:not-allowed!important}.rx-drawer:not(.is-review-step) .rx-drawer__hint,.rx-drawer:not(.is-review-step) [data-rx-drawer-hint]{display:none!important}.rx-drawer__hint{margin:12px 0 0!important;font-size:13px!important;color:var(--rx-warning)!important}.rx-native-atc-locked{opacity:.55!important;pointer-events:none!important;cursor:not-allowed!important}.rx-terms-row{margin-top:18px!important;margin-bottom:8px!important}.rx-terms-row a{color:var(--rx-brand)!important;font-weight:900!important;text-decoration:underline!important}.rx-terms-error{display:block!important;margin:10px 0 18px!important;padding:12px 14px!important;border:1px solid #f04438!important;border-radius:8px!important;background:#fff4f2!important;color:#b42318!important;font-size:14px!important;font-weight:800!important;line-height:1.35!important}.rx-terms-error[hidden]{display:none!important}.rx-terms-row.rx-has-error{color:#b42318!important}.rx-terms-row.rx-has-error input[type=checkbox]{outline:2px solid rgba(240,68,56,.35)!important;outline-offset:2px!important}.rx-review-uploaded-file{margin:20px 0 22px!important;padding-bottom:18px!important;border-bottom:1px solid var(--rx-border)!important}.rx-review-uploaded-file[hidden]{display:none!important}.rx-review-uploaded-file h3{margin:0 0 10px!important;color:var(--rx-text)!important;font-size:18px!important;font-weight:900!important}.rx-review-uploaded-file p{margin:0!important;color:var(--rx-muted)!important;font-size:15px!important}[data-rx-review-prescription-section][hidden]{display:none!important}.rx-review-note{margin:20px 0 18px!important}.rx-review-note label{display:block!important;margin-bottom:8px!important;color:var(--rx-text)!important;font-size:17px!important;font-weight:900!important}.rx-review-note textarea{width:100%!important;min-height:96px!important;resize:vertical!important}.rx-step[data-rx-step=reading_power]{padding-bottom:40px!important}.rx-reading-power-grid{display:grid!important;grid-template-columns:repeat(2,minmax(140px,1fr))!important;gap:18px 24px!important;max-width:520px!important;margin:0 auto!important}.rx-reading-power-option{appearance:none!important;-webkit-appearance:none!important;width:100%!important;min-height:58px!important;border:1px solid var(--rx-border)!important;border-radius:999px!important;background:#fff!important;color:var(--rx-text)!important;font-size:18px!important;font-weight:800!important;line-height:1!important;text-align:center!important;cursor:pointer!important;box-shadow:0 8px 18px #0c444b0d!important;transition:border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease!important}.rx-reading-power-option:hover{border-color:var(--rx-brand)!important;box-shadow:0 10px 22px #0c444b1a!important;transform:translateY(-1px)!important}.rx-reading-power-option.is-selected,.rx-reading-power-option[aria-pressed=true]{background:var(--rx-brand)!important;border-color:var(--rx-brand)!important;color:#fff!important;box-shadow:0 12px 26px #0c444b2e!important}.power-dropdown{position:relative!important;width:100%!important}.power-dropdown.is-open{z-index:999!important}.power-dropdown__menu{max-height:none!important;overflow:hidden!important}.power-dropdown__columns{max-height:245px!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:thin!important;scrollbar-color:#9b9b9b transparent!important}.power-dropdown__columns::-webkit-scrollbar{width:7px!important}.power-dropdown__columns::-webkit-scrollbar-track{background:transparent!important}.power-dropdown__columns::-webkit-scrollbar-thumb{background:#9b9b9b!important;border-radius:999px!important}.power-dropdown__single-list{max-height:260px!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:thin!important;scrollbar-color:#9b9b9b transparent!important}.power-dropdown__single-list::-webkit-scrollbar{width:7px!important}.power-dropdown__single-list::-webkit-scrollbar-track{background:transparent!important}.power-dropdown__single-list::-webkit-scrollbar-thumb{background:#9b9b9b!important;border-radius:999px!important}.power-dropdown__col{max-height:none!important;overflow:visible!important}.power-dropdown__single-list .power-option{width:100%!important;display:block!important;padding:12px 18px!important;border:0!important;background:transparent!important;color:#003f42!important;font-size:16px!important;text-align:left!important;cursor:pointer!important}.power-dropdown__single-list .power-option:hover,.power-dropdown__single-list .power-option.is-selected{background:#004a4c!important;color:#fff!important}@media screen and (max-width:1099px){.rx-drawer__layout{grid-template-columns:42% 58%!important}.rx-drawer__preview{padding:24px 28px!important}.rx-preview-card__image{min-height:320px!important;padding:28px!important}.rx-preview-card__title{font-size:22px!important}.rx-drawer__header,.rx-drawer__body,.rx-drawer__footer{padding-left:30px!important;padding-right:30px!important}}@media screen and (max-width:899px){.rx-drawer__layout{grid-template-columns:1fr!important}.rx-drawer__preview{display:none!important}.rx-drawer__panel{width:100%!important}.rx-drawer__header{padding:22px 18px 12px!important}.rx-drawer__body{padding:20px 18px 150px!important}.rx-drawer__footer{padding:16px 18px 18px!important}.rx-drawer__header-inner{gap:12px!important}.rx-step h2{font-size:24px!important}.rx-card,.rx-step button.rx-card{grid-template-columns:58px 1fr!important;min-height:96px!important;padding:18px!important}.rx-card__price-wrap{grid-column:2!important;justify-content:flex-start!important;min-width:0!important;margin-top:4px!important}.rx-card__compare-price{font-size:14px!important}.rx-card__price{font-size:15px!important}.rx-card__image,.rx-card__image img{width:52px!important;height:52px!important}.rx-step[data-rx-step=tint_color] .rx-percentage-grid{gap:14px 12px!important}.rx-step[data-rx-step=tint_color] .rx-percentage img{width:46px!important;height:46px!important;max-width:46px!important;max-height:46px!important}.rx-eye-card[data-rx-od-card],.rx-eye-card[data-rx-os-card]{display:block!important;width:100%!important;margin-right:0!important;padding:22px 20px!important}.rx-eye-title,.rx-eye-card>strong{font-size:20px!important}.rx-pd-section [data-rx-pd-single]{width:100%!important}.rx-pd-section [data-rx-pd-dual]{grid-template-columns:1fr!important;max-width:100%!important}.rx-power-select__option-list{max-height:230px!important}.rx-power-select__simple-list{max-height:250px!important}.rx-power-select__option{min-height:46px!important;font-size:17px!important}.rx-drawer__subtotal strong,.rx-subtotal-row strong,.rx-footer-subtotal strong,[data-rx-subtotal]{font-size:22px!important}.rx-reading-power-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;max-width:100%!important}.rx-reading-power-option{min-height:54px!important;font-size:16px!important}.rx-review-row,.rx-review-row[data-rx-review-prescription-method-row],.rx-review-row[data-rx-review-color-row]{grid-template-columns:1fr!important;gap:6px!important}.rx-review-row span:last-child,.rx-review-row[data-rx-review-prescription-method-row] span:last-child,.rx-review-row[data-rx-review-color-row] span:last-child{text-align:left!important}}.toric-delivery-notice{margin:0 0 14px;padding:12px 14px;border:1px solid rgba(239,106,1,.28);border-radius:12px;background:#ef6a0114;color:#7a3700;font-size:14px;line-height:1.45}.toric-delivery-notice strong{font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/3/assets/rx-configurator.css.map */
