html.oh-lc-scroll-lock,body.oh-lc-scroll-lock{overscroll-behavior:none!important}.oh-lc-modal-open .oh-lc-overlay.oh-lc-open{overscroll-behavior:contain!important}.oh-lc-overlay.oh-lc-open{padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))!important;background:#00000075!important;backdrop-filter:blur(12px) saturate(.9)!important;-webkit-backdrop-filter:blur(12px) saturate(.9)!important}.oh-lc-overlay .oh-lc-modal{width:min(1120px,100%)!important;max-width:1120px!important;max-height:min(900px,calc(100dvh - max(24px,env(safe-area-inset-top)) - max(24px,env(safe-area-inset-bottom))))!important;border:1px solid rgba(0,0,0,.1)!important;border-radius:24px!important;background:#fff!important;box-shadow:0 28px 80px #0003,0 2px 10px #00000014!important;isolation:isolate}.oh-lc-overlay .oh-lc-modal:focus{outline:none!important}.oh-lc-overlay .oh-lc-close,.oh-lc-overlay button,.oh-lc-overlay [role=button],.oh-lc-overlay [role=radio],.oh-lc-overlay [role=checkbox],.oh-lc-overlay input,.oh-lc-overlay select,.oh-lc-overlay textarea,.oh-lc-overlay a.oh-btn,.oh-lc-overlay .sum-sec-edit{min-height:44px;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.oh-lc-overlay .oh-lc-close{top:max(12px,env(safe-area-inset-top))!important;right:max(12px,env(safe-area-inset-right))!important;width:48px!important;height:48px!important;min-height:48px!important;border:1px solid rgba(0,0,0,.1)!important;border-radius:999px!important;background:#fffffff5!important;color:#1d1d1f!important;font-size:27px!important;line-height:1!important;box-shadow:0 2px 10px #00000014!important}.oh-lc-overlay .oh-lc-header{padding-right:68px!important}.oh-lc-overlay .oh-lc-header h2:focus,.oh-lc-overlay .oh-lc-step [tabindex="-1"]:focus,.oh-lc-overlay .oh-modal .t[tabindex="-1"]:focus{outline:none!important}.oh-lc-overlay :where(button,a,input,select,textarea,[role=button],[role=radio],[role=checkbox]):focus-visible{outline:3px solid #1d1d1f!important;outline-offset:3px!important;box-shadow:none!important}.oh-lc-overlay .oh-lc-opt[role=radio],.oh-lc-overlay .oh-lc-ix-opt[role=radio],.oh-lc-overlay .oh-option[aria-expanded]{cursor:pointer}.oh-lc-overlay .oh-lc-opt[aria-checked=true],.oh-lc-overlay .oh-lc-ix-opt[aria-checked=true],.oh-lc-overlay .oh-option[aria-expanded=true]{border-color:#1d1d1f!important;background:#f5f5f7!important;box-shadow:inset 0 0 0 1px #1d1d1f!important}.oh-lc-overlay [aria-disabled=true]{cursor:not-allowed!important;opacity:.48!important}.oh-lc-overlay .oh-lc-rx-field label{display:inline-block;margin-bottom:7px;color:#3a3a3c!important;font-weight:600!important}.oh-lc-overlay .oh-lc-rx-field :where(input,select){min-height:48px!important;border:1px solid #c7c7cc!important;border-radius:12px!important;background:#fff!important;color:#1d1d1f!important;font-size:16px!important}.oh-lc-overlay .oh-lc-rx-field :where(input,select)[aria-invalid=true]{border-color:#b42318!important;box-shadow:0 0 0 3px #b423181f!important}.oh-lc-field-error{display:block;margin-top:6px;color:#8f1d14;font:600 12px/1.35 -apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif}.oh-lc-validation-hint{align-self:center;max-width:38ch;margin:0 8px;color:#5f5f64;font:500 12px/1.35 -apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;text-align:center}.oh-lc-validation-hint[hidden]{display:none!important}.oh-lc-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.oh-lc-overlay .oh-drop[role=button]{min-height:120px}.oh-lc-overlay .oh-modal-wrap:not([hidden]){z-index:40!important;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))!important;background:#0000006b!important}.oh-lc-overlay .oh-modal-wrap .oh-modal{width:min(480px,100%)!important;max-height:calc(100dvh - 32px)!important;overflow:auto!important;border:1px solid rgba(0,0,0,.1)!important;border-radius:20px!important;background:#fff!important;box-shadow:0 24px 70px #00000038!important}.exit-link .oh-lc-defer-link{-webkit-appearance:none;appearance:none;min-height:44px;padding:8px 12px;border:0;background:transparent;color:#3a3a3c;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media(max-width:900px){.oh-lc-overlay.oh-lc-open{align-items:stretch!important;padding:0!important}.oh-lc-overlay .oh-lc-modal{width:100%!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important;border:0!important;border-radius:0!important}.oh-lc-overlay .oh-lc-side{display:none!important}.oh-lc-overlay .oh-lc-main{min-width:0!important;width:100%!important}.oh-lc-overlay .oh-lc-body{padding-right:max(16px,env(safe-area-inset-right))!important;padding-bottom:20px!important;padding-left:max(16px,env(safe-area-inset-left))!important;overflow-x:hidden!important}.oh-lc-overlay .oh-lc-header{padding-top:max(18px,env(safe-area-inset-top))!important;padding-right:max(72px,calc(env(safe-area-inset-right) + 64px))!important;padding-left:max(16px,env(safe-area-inset-left))!important}.oh-lc-overlay .oh-lc-nav{padding-right:max(12px,env(safe-area-inset-right))!important;padding-bottom:max(12px,env(safe-area-inset-bottom))!important;padding-left:max(12px,env(safe-area-inset-left))!important;gap:10px!important;background:#fffffff7!important;box-shadow:0 -1px #00000014!important}.oh-lc-overlay .oh-lc-nav .oh-lc-btn{min-height:50px!important}.oh-lc-overlay .oh-lc-rx-grid,.oh-lc-overlay .oh-lc-pd-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}.oh-lc-overlay .specs-grid,.oh-lc-overlay .sum-hero{grid-template-columns:1fr!important}}@media(max-width:430px){.oh-lc-overlay .oh-lc-header h2{max-width:calc(100vw - 100px);font-size:clamp(20px,6vw,26px)!important}.oh-lc-overlay .oh-lc-progress-bar{overflow-x:auto!important;overscroll-behavior-inline:contain;scrollbar-width:none}.oh-lc-overlay .oh-lc-progress-bar::-webkit-scrollbar{display:none}.oh-lc-overlay .oh-lc-rx-grid,.oh-lc-overlay .oh-lc-pd-fields{grid-template-columns:1fr!important}.oh-lc-overlay .oh-lc-opt,.oh-lc-overlay .oh-option,.oh-lc-overlay .oh-lc-ix-opt{padding:15px!important}.oh-lc-validation-hint{display:none}}@media(orientation:landscape)and (max-height:560px){.oh-lc-overlay.oh-lc-open{padding:0!important}.oh-lc-overlay .oh-lc-modal{width:100%!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important;border:0!important;border-radius:0!important}.oh-lc-overlay .oh-lc-side{display:none!important}.oh-lc-overlay .oh-lc-header{min-height:62px!important;padding:10px 72px 8px 16px!important}.oh-lc-overlay .oh-lc-header h2{margin:0!important;font-size:20px!important}.oh-lc-overlay .oh-lc-product,.oh-lc-overlay .oh-lc-progress-bar{display:none!important}.oh-lc-overlay .oh-lc-close{top:7px!important;right:max(8px,env(safe-area-inset-right))!important}.oh-lc-overlay .oh-lc-body{padding:12px max(16px,env(safe-area-inset-right)) 14px max(16px,env(safe-area-inset-left))!important}.oh-lc-overlay .oh-lc-nav{min-height:64px!important;padding:7px max(12px,env(safe-area-inset-right)) max(7px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))!important}.oh-lc-overlay .oh-lc-nav .oh-lc-btn{min-height:48px!important}}@media(orientation:landscape)and (max-height:560px)and (min-width:700px){.oh-lc-overlay .specs-grid{grid-template-columns:minmax(180px,.72fr) minmax(280px,1.28fr)!important;gap:16px!important}}@media(prefers-reduced-motion:reduce){.oh-lc-overlay *,.oh-lc-overlay *:before,.oh-lc-overlay *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/oh-lens-configurator-a11y.css.map */
