.lc{--lc-navy: #080b4d;--lc-teal: #d5a400;--lc-muted: #6e719c;--lc-line: #e4e5ee;--lc-canvas: #fffdf8;--lc-white: #fff;width:100%;margin:12px 0;color:var(--lc-navy);font-family:inherit}.lc *,.lc *:before,.lc *:after{box-sizing:border-box}.lc [hidden]{display:none!important}.lc-launcher{margin:0;padding:0;border:0}.lc-launcher legend{margin:0 0 7px;padding:0;color:#34364e;font-size:11px;font-weight:600}.lc-launcher__choices{display:flex;flex-wrap:wrap;gap:7px}.lc-choice{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:7px;padding:7px 12px;border:1px solid #d8dae5;border-radius:999px;background:#fff;color:var(--lc-navy);font:inherit;font-size:11.5px;font-weight:600;line-height:1;cursor:pointer;transition:.16s ease}.lc-choice:hover,.lc-choice.is-selected{border-color:#d5a400;background:#fff9e6;box-shadow:inset 0 0 0 1px #d5a400}.lc-choice svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lc-radio-dot{width:12px;height:12px;border:1px solid #aeb1c6;border-radius:50%;box-shadow:inset 0 0 0 3px #fff}.lc-choice.is-selected .lc-radio-dot{border-color:var(--lc-navy);background:var(--lc-navy)}.lc-selection{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:8px;padding:9px 11px;border:1px solid #e5e6ee;border-radius:10px;background:#f8f8fa}.lc-selection__check{display:grid;width:21px;height:21px;place-items:center;border-radius:50%;background:var(--lc-teal);color:var(--lc-navy);font-size:11px}.lc-selection>span:nth-child(2){display:flex;min-width:0;flex-direction:column}.lc-selection small{color:var(--lc-muted);font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lc-selection strong{overflow:hidden;color:var(--lc-navy);font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.lc-selection button{padding:4px;border:0;background:transparent;color:var(--lc-teal);font:inherit;font-size:10px;font-weight:650;cursor:pointer}.lc-launcher__error,.lc-error{padding:10px 12px;border:1px solid #e8bdb8;border-radius:9px;background:#fff5f4;color:#a73931;font-size:12px}.lc-launcher__error{margin-top:8px}.lc-dialog{width:min(640px,calc(100vw - 28px));max-width:none;height:min(820px,calc(100dvh - 28px));max-height:none;margin:auto;padding:0;overflow:hidden;border:0;border-radius:18px;background:var(--lc-canvas);color:var(--lc-navy);box-shadow:0 28px 90px #070a3547}.lc-dialog::backdrop{background:#07092499;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.lc-dialog__shell{display:grid;height:100%;grid-template-rows:64px 74px minmax(0,1fr) auto;background:var(--lc-canvas)}.lc-dialog__header{display:flex;align-items:center;gap:14px;padding:0 22px;border-bottom:1px solid #ececf2;background:#fff}.lc-dialog__header h2{margin:0;color:var(--lc-navy);font-size:22px;font-weight:700;letter-spacing:-.025em;line-height:1.1}.lc-back{display:grid;width:30px;height:36px;flex:0 0 30px;place-items:center;padding:0;border:0;background:transparent;color:var(--lc-navy);cursor:pointer}.lc-back svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lc-progress{position:relative;display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:10px 24px 12px;border-bottom:1px solid #e4e5ed;background:#fff;list-style:none}.lc-progress:after{position:absolute;right:0;bottom:-1px;left:0;height:4px;background:linear-gradient(to right,var(--lc-teal) 0 33.333%,#e8e9ef 33.333% 100%);content:"";transition:background .18s ease}.lc-progress:has(li[data-lc-progress=lenses].is-active):after{background:linear-gradient(to right,var(--lc-teal) 0 66.666%,#e8e9ef 66.666% 100%)}.lc-progress:has(li[data-lc-progress=prescription].is-active):after{background:var(--lc-teal)}.lc-progress li{position:relative;display:flex;align-items:center;flex-direction:column;gap:6px;color:#9a9bb3;font-size:11px;font-weight:650;text-align:center}.lc-progress li:after{position:absolute;top:13px;right:calc(-50% + 18px);left:calc(50% + 18px);height:1px;background:#e4e5ec;content:""}.lc-progress li:last-child:after{display:none}.lc-progress li span{position:relative;z-index:1;display:grid;width:27px;height:27px;place-items:center;border-radius:50%;background:#a4a6b9;color:#fff;font-size:12px;font-weight:700}.lc-progress li.is-active{color:var(--lc-navy)}.lc-progress li.is-active span{background:var(--lc-navy)}.lc-progress li.is-complete span{background:var(--lc-teal);color:transparent}.lc-progress li.is-complete span:after{position:absolute;color:var(--lc-navy);content:"\2713";font-size:14px}.lc-dialog__body{min-height:0;padding:24px 18px 30px;overflow-y:auto;background:var(--lc-canvas);overscroll-behavior:contain}.lc-screen{width:100%;animation:lc-screen-in .17s ease-out}@keyframes lc-screen-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.lc-screen>h3{margin:0 0 16px;color:var(--lc-navy);font-size:20px;font-weight:700;letter-spacing:-.025em;line-height:1.2}.lc-card-list{display:flex;flex-direction:column;gap:10px}.lc-nav-card{position:relative;display:grid;width:100%;min-height:96px;grid-template-columns:76px minmax(0,1fr) 24px;align-items:center;gap:12px;padding:11px 14px 11px 10px;overflow:hidden;border:1px solid #ececf2;border-radius:14px;background:#fff;color:var(--lc-navy);font:inherit;text-align:left;box-shadow:0 7px 20px #090b430e;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.lc-nav-card:hover{transform:translateY(-1px);border-color:#d7d9e6;box-shadow:0 13px 32px #090b431a}.lc-card-visual{display:grid;width:100%;height:70px;place-items:center;border-radius:13px;background:#fafafd}.lc-card-visual img{width:50px;height:50px;object-fit:contain;opacity:.86;filter:invert(10%) sepia(29%) saturate(2628%) hue-rotate(205deg) brightness(84%) contrast(102%)}.lc-card-visual--far_vision,.lc-card-visual--near_vision,.lc-card-visual--bifocal,.lc-card-visual--progressive,.lc-card-visual--non_prescription,.lc-card-visual--frame{background:linear-gradient(145deg,#f8f7fb,#f1f2f8)}.lc-card-visual--bluelight{background:linear-gradient(145deg,#f2faff,#eaf4ff)}.lc-card-visual--bluelight img{filter:invert(38%) sepia(83%) saturate(1150%) hue-rotate(176deg) brightness(89%) contrast(95%)}.lc-card-visual--transitions{background:linear-gradient(145deg,#fff9e9,#f7f1e4)}.lc-card-visual--transitions img{filter:invert(53%) sepia(87%) saturate(1097%) hue-rotate(353deg) brightness(99%) contrast(92%)}.lc-card-visual--rx img,.lc-card-visual--upload img{width:58px;height:58px}.lc-card-list--lenses .lc-nav-card{min-height:130px;grid-template-columns:112px minmax(0,1fr) 24px;gap:13px;padding:0 14px 0 0}.lc-card-list--lenses .lc-card-visual[class*=lc-card-visual--art_]{align-self:stretch;height:100%;min-height:130px;overflow:hidden;border-radius:16px 0 0 16px;background:#fff}.lc-card-visual[class*=lc-card-visual--art_] img{width:116px;height:116px;max-width:none;object-fit:contain;opacity:1;filter:none}.lc-card-copy{display:flex;min-width:0;align-self:stretch;justify-content:center;flex-direction:column;gap:5px}.lc-card-copy em{align-self:flex-start;margin-bottom:1px;padding:4px 10px;border-radius:999px;background:#f1f1f8;color:#46496f;font-size:10px;font-style:italic;line-height:1}.lc-card-copy strong{color:var(--lc-navy);font-size:15px;font-weight:700;letter-spacing:-.015em;line-height:1.25}.lc-card-copy>small{color:var(--lc-muted);font-size:11.5px;line-height:1.45}.lc-card-copy ul{display:flex;margin:3px 0 0;padding:0;flex-direction:column;gap:3px;color:var(--lc-muted);font-size:11px;list-style:none}.lc-card-copy li:before{margin-right:7px;color:var(--lc-teal);content:"\25c7";font-size:10px}.lc-card-price{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:5px;padding-top:8px;border-top:1px dashed #dfe0ea}.lc-card-price small{color:var(--lc-muted);font-size:11px}.lc-card-price b{color:var(--lc-navy);font-size:13px;font-weight:700}.lc-card-arrow{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:var(--lc-navy);color:#fff;font-family:Arial,sans-serif;font-size:25px;font-weight:300;line-height:1}.lc-tint-picker{margin:-4px 0 18px;padding:16px;border:1px solid #e4e5ed;border-radius:15px;background:#fff;box-shadow:0 8px 24px #090b430f}.lc-tint-picker p{margin:0 0 11px;color:var(--lc-navy);font-size:14px;font-weight:650}.lc-tint-picker>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.lc-tint{display:flex;align-items:center;gap:9px;padding:10px;border:1px solid #dddfea;border-radius:11px;background:#fff;color:var(--lc-navy);font:inherit;text-align:left;cursor:pointer}.lc-tint__swatch{width:30px;height:30px;flex:0 0 30px;border:1px solid rgba(8,11,77,.12);border-radius:50%}.lc-tint__swatch--grey{background:linear-gradient(135deg,#d9dddf,#697175)}.lc-tint__swatch--brown{background:linear-gradient(135deg,#d9c4aa,#6b472f)}.lc-tint span:last-child{display:flex;min-width:0;flex-direction:column}.lc-tint strong{font-size:12px}.lc-tint small{color:var(--lc-muted);font-size:10px}.lc-manual-form{padding:18px;border:1px solid #ececf1;border-radius:16px;background:#fff;box-shadow:0 10px 28px #090b430f}.lc-check-stack{display:flex;margin-bottom:18px;flex-direction:column;gap:12px}.lc-box-check{display:inline-flex;align-items:center;gap:11px;color:var(--lc-navy);font-size:14px;font-weight:550;cursor:pointer}.lc-box-check input{width:21px;height:21px;min-height:0;margin:0;padding:0;border-radius:5px;accent-color:#d5a400}.lc-same-power-note{margin:-4px 0 16px;padding:9px 11px;border:1px solid #f0dc99;border-radius:9px;background:#fff9e6;color:#6b5510;font-size:11px;font-weight:650}.lc-manual-form.is-same-power .lc-power-table__head,.lc-manual-form.is-same-power .lc-power-row{grid-template-columns:82px minmax(0,1fr)}.lc-manual-form.is-same-power [data-lc-left-eye]{display:none!important}.lc-box-check--small{color:var(--lc-muted);font-size:11px}.lc-box-check--small input{width:17px;height:17px}.lc-power-table{display:flex;flex-direction:column;gap:14px}.lc-power-table__head,.lc-power-row{display:grid;grid-template-columns:82px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px}.lc-power-table__head{padding:0 2px;color:#363961;font-size:12px}.lc-power-table__head span,.lc-power-table__head strong{font-weight:650}.lc-power-row>label{color:#3a3d68;font-size:13px;font-weight:600}.lc-native-select,.lc input[type=number],.lc textarea{width:100%;min-width:0;min-height:50px;padding:11px 13px;border:1px solid #cfd1e2;border-radius:10px;background:#fff;color:var(--lc-navy);font:inherit;font-size:13px}.lc-native-select:focus,.lc input:focus,.lc textarea:focus,.lc-choice:focus-visible,.lc-nav-card:focus-visible,.lc-tint:focus-visible,.lc-save:focus-visible,.lc-back:focus-visible{border-color:var(--lc-navy);outline:0;box-shadow:0 0 0 3px #080b4d1a}.lc-pd,.lc-comments{display:flex;margin-top:20px;flex-direction:column;gap:9px}.lc-pd__title{display:flex;align-items:center;justify-content:space-between;gap:12px}.lc-pd__title>label,.lc-comments>label{color:var(--lc-navy);font-size:13px;font-weight:650}.lc-pd-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lc textarea{min-height:80px;resize:vertical}.lc-upload label{display:flex;min-height:220px;align-items:center;justify-content:center;flex-direction:column;gap:8px;padding:28px;border:1px dashed #bfc2d5;border-radius:16px;background:#fff;color:var(--lc-navy);text-align:center;cursor:pointer}.lc-upload__icon{display:grid;width:88px;height:88px;margin-bottom:6px;place-items:center;border-radius:18px;background:#f5f5fa}.lc-upload__icon img{width:58px;height:58px;object-fit:contain;opacity:.88;filter:invert(10%) sepia(29%) saturate(2628%) hue-rotate(205deg) brightness(84%) contrast(102%)}.lc-upload label>strong{font-size:17px}.lc-upload label>span:not(.lc-upload__icon){color:var(--lc-muted);font-size:12px}.lc-file-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lc-upload-filename{margin:12px 0 0;color:var(--lc-teal);font-size:12px;font-weight:650;text-align:center}.lc-error{margin-top:16px}.lc-dialog__footer{padding:15px 20px max(15px,env(safe-area-inset-bottom));border-top:1px solid #e6e7ee;background:#fff}.lc-save{width:100%;min-height:50px;padding:12px 20px;border:0;border-radius:999px;background:var(--lc-navy);color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer}@media(max-width:620px){.lc-dialog{width:100vw;height:100dvh;margin:0;border-radius:0}.lc-dialog__shell{grid-template-rows:62px 74px minmax(0,1fr) auto}.lc-dialog__header{padding:0 13px}.lc-dialog__header h2{font-size:20px}.lc-progress{padding-inline:12px}.lc-dialog__body{padding:22px 12px 30px}.lc-screen>h3{margin-bottom:16px;font-size:20px}.lc-nav-card{min-height:92px;grid-template-columns:70px minmax(0,1fr) 22px;gap:10px;padding:10px 11px 10px 9px;border-radius:13px}.lc-card-visual{height:66px}.lc-card-visual img{width:48px;height:48px}.lc-card-list--lenses .lc-nav-card{min-height:122px;grid-template-columns:100px minmax(0,1fr) 22px;gap:10px;padding:0 11px 0 0}.lc-card-list--lenses .lc-card-visual[class*=lc-card-visual--art_]{min-height:122px}.lc-card-visual[class*=lc-card-visual--art_] img{width:106px;height:106px}.lc-card-copy strong{font-size:14px}.lc-card-copy>small{font-size:11px}.lc-card-copy ul{font-size:10.5px}.lc-card-arrow{width:24px;height:24px;font-size:21px}.lc-manual-form{padding:16px 12px}.lc-power-table__head,.lc-power-row{grid-template-columns:64px minmax(0,1fr) minmax(0,1fr);gap:9px}.lc-native-select,.lc input[type=number]{min-height:48px;padding:10px 8px}.lc-tint-picker>div{grid-template-columns:1fr}.lc-dialog__footer{padding-inline:13px}.lc-manual-form.is-same-power .lc-power-table__head,.lc-manual-form.is-same-power .lc-power-row{grid-template-columns:64px minmax(0,1fr)}}@media(max-width:390px){.lc-nav-card{grid-template-columns:80px minmax(0,1fr) 22px;gap:9px}.lc-card-copy strong{font-size:15px}.lc-card-price{align-items:flex-start;flex-direction:column;gap:2px}.lc-power-table__head,.lc-power-row{grid-template-columns:52px minmax(0,1fr) minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.lc-screen{animation:none}.lc-nav-card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/lens-configurator.css.map */
