bc-lens-builder{--rx-ink:#173c50;--rx-muted:#546773;--rx-line:#d8e1e4;--rx-paper:#f5f7f6;display:block;font-family:var(--font-body-family,Arial,sans-serif);color:var(--rx-ink)}bc-lens-builder [hidden]{display:none!important}.srx-rx-launch{width:100%;min-height:58px;padding:16px 24px;border:0;border-radius:8px;background:var(--rx-ink);color:#fff;font:600 17px/1.4 inherit;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px}.srx-rx-launch span{font-size:17px;font-weight:600}.srx-rx-launch svg{width:24px;height:24px}.srx-rx-launch-note{font-size:13px;line-height:1.6;text-align:center;color:var(--rx-muted);margin:10px 0 0}.srx-rx-dialog{position:fixed;inset:0 0 0 auto;margin:0;width:min(650px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;padding:0;border:0;background:#fff;color:var(--rx-ink);box-shadow:-20px 0 80px #173c5020;overflow:hidden}.srx-rx-dialog::backdrop{background:#142b3b70;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.srx-rx-dialog[open]{display:flex;flex-direction:column;animation:rx-enter .22s ease-out}.srx-rx-top{padding:22px 32px 18px;border-bottom:1px solid var(--rx-line);flex:none}.srx-rx-topline{display:flex;align-items:center;justify-content:space-between;gap:12px}.srx-rx-wordmark{font-family:var(--font-heading-family,Arial,sans-serif);font-size:21px;font-weight:650;letter-spacing:-.8px}.srx-rx-wordmark b{color:#467184;font-weight:650}.srx-rx-wordmark small{font-family:var(--font-body-family,Arial,sans-serif);font-size:9px;font-weight:500;letter-spacing:2.7px;display:block;margin-top:3px}.srx-rx-close{background:transparent;border:1px solid var(--rx-line);width:40px;height:40px;border-radius:50%;font-size:25px;line-height:1;cursor:pointer;color:inherit}.srx-rx-frame{display:flex;gap:16px;align-items:center;margin-top:20px}.srx-rx-frame img{width:100px;height:60px;object-fit:contain;mix-blend-mode:multiply;background:var(--rx-paper);border-radius:6px}.srx-rx-frame p{margin:0;font-size:15px;font-weight:650}.srx-rx-frame span{display:block;font-size:12px;color:var(--rx-muted);margin-top:5px}.srx-rx-frame strong{margin-left:auto;font-size:15px;white-space:nowrap}.srx-rx-progress{display:flex;gap:8px;padding:0;margin:22px 0 0;list-style:none}.srx-rx-progress li{flex:1}.srx-rx-progress button{width:100%;padding:9px 0 0;border:0;border-top:3px solid #e4e9eb;text-align:left;background:none;color:var(--rx-muted);font-size:12px;cursor:pointer}.srx-rx-progress button[aria-current=step]{border-color:var(--rx-ink);color:var(--rx-ink);font-weight:700}.srx-rx-progress button:disabled{cursor:default;opacity:.6}.srx-rx-progress button[data-complete]{border-color:#91acb5}.srx-rx-body{flex:1;overflow:auto;overscroll-behavior:contain;padding:28px 32px 24px;min-height:0;scrollbar-gutter:stable}.srx-rx-eyebrow{text-transform:uppercase;font-size:10px;font-weight:700;letter-spacing:2px;color:#467184;margin:0 0 10px}.srx-rx-title{font-family:var(--font-heading-family,Arial,sans-serif);font-size:29px;line-height:1.2;letter-spacing:-1px;margin:0 0 10px;font-weight:650}.srx-rx-title:focus{outline:none}.srx-rx-intro{font-size:15px;line-height:1.65;color:var(--rx-muted);margin:0 0 24px}.srx-rx-error{font-size:14px;background:#fff3ef;border-left:3px solid #b34d37;padding:12px;color:#873c29}.srx-rx-footer{padding:16px 32px 22px;border-top:1px solid var(--rx-line);background:#fff;flex:none;box-shadow:0 -6px 24px #173c5005}.srx-rx-total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:14px;margin-bottom:14px}.srx-rx-total strong{font-size:24px;font-weight:650;letter-spacing:-.7px}.srx-rx-actions{display:flex;gap:12px}.srx-rx-back{border:1px solid var(--rx-line);border-radius:7px;padding:14px 18px;color:var(--rx-ink);font:inherit;font-size:14px;background:#fff;cursor:pointer}.srx-rx-next{flex:1;border:0;border-radius:7px;padding:16px 20px;color:#fff;background:var(--rx-ink);font:inherit;font-size:16px;font-weight:600;cursor:pointer}.srx-rx-footnote{font-size:11px;line-height:1.5;color:var(--rx-muted);margin:10px 0 0;text-align:center}.srx-rx-review{margin:0 0 18px}.srx-rx-review div{display:grid;grid-template-columns:1fr 1.4fr;gap:20px;padding:12px 0;border-bottom:1px solid var(--rx-line);font-size:14px;line-height:1.5}.srx-rx-review dt{color:var(--rx-muted)}.srx-rx-review dd{margin:0;text-align:right;overflow-wrap:anywhere}.srx-rx-summary-note{padding:16px;border-radius:8px;background:var(--rx-paper);font-size:13px;line-height:1.65;margin-bottom:20px}.srx-rx-dialog :focus-visible{outline:3px solid #407c95;outline-offset:4px}.srx-rx-dialog .product-form{margin:0}.srx-rx-dialog .product-form__buttons{max-width:none}.srx-rx-dialog .product-form__submit{min-height:54px;background:var(--rx-ink);color:#fff;border-radius:7px;width:100%;border:0;font-size:16px}.srx-rx-dialog .product-form__submit:disabled{opacity:.6}.srx-rx-dialog .srx-rx-offstage{display:none!important}.srx-rx-dialog:not([data-review]) .product-form__submit,.srx-rx-dialog .shopify-payment-button{display:none!important}.srx-rx-dialog .gpo-app{margin:0!important;padding:0!important;background:#fff;font-family:inherit!important;max-height:none!important;overflow:visible!important}.srx-rx-dialog .gpo-app .gpo-form__group{margin:0 0 22px!important}.srx-rx-dialog .gpo-app .gpo-group{margin:0!important}.srx-rx-dialog .gpo-group__childs{display:flex;flex-wrap:wrap;gap:0 12px}.srx-rx-dialog .gpo-element{float:none;min-width:0;max-width:100%;width:100%;padding:0!important}.srx-rx-dialog .gpo-label,.srx-rx-dialog .gpo-label .label-content{font-family:inherit!important;font-size:16px!important;line-height:1.5;font-weight:600!important;color:var(--rx-ink)!important}.srx-rx-dialog .gpo-label{display:block;margin-bottom:12px!important}.srx-rx-dialog .gpo-selected-values{display:none}.srx-rx-dialog .gpo-ov-wrapper{display:flex!important;flex-direction:column;gap:10px}.srx-rx-dialog .gpo-ov-item{position:relative;margin:0!important;width:100%!important;min-width:0}.srx-rx-dialog .gpo-ov-item>input[type=radio],.srx-rx-dialog .gpo-ov-item>input[type=checkbox]{position:absolute;width:1px;height:1px;opacity:0}.srx-rx-dialog .gpo-ov-item>label{display:flex!important;flex-direction:column;justify-content:center;align-items:flex-start!important;min-height:72px;padding:17px 52px 17px 20px!important;border:1px solid var(--rx-line)!important;border-radius:9px!important;background:#fff!important;box-shadow:none!important;color:var(--rx-ink)!important;cursor:pointer;position:relative;text-align:left!important;margin:0!important;width:100%;box-sizing:border-box}.srx-rx-dialog .gpo-ov-item>label:before{display:none!important}.srx-rx-dialog .gpo-ov-item>label:after{content:""!important;position:absolute;right:19px;top:calc(50% - 9px);width:18px;height:18px;border:1px solid #a2b3bc;border-radius:50%;background:#fff;box-sizing:border-box}.srx-rx-dialog .gpo-ov-item>input:checked+label{border-color:var(--rx-ink)!important;background:#f0f5f5!important;box-shadow:0 0 0 1px var(--rx-ink)!important}.srx-rx-dialog .gpo-ov-item>input:checked+label:after{background:var(--rx-ink);border:5px solid #fff;box-shadow:0 0 0 1px var(--rx-ink)}.srx-rx-dialog .gpo-ov-item>input[type=checkbox]+label:after{border-radius:4px}.srx-rx-dialog .gpo-ov-item>input:focus-visible+label{outline:3px solid #407c95;outline-offset:3px}.srx-rx-dialog .gpo-ov-title,.srx-rx-dialog .gpo-ov-title span,.srx-rx-dialog .gpo-choicelist label span,.srx-rx-dialog .gpo-swatches label span{color:var(--rx-ink)!important;font-family:inherit!important;font-size:16px!important;line-height:1.5!important;font-weight:500!important;white-space:normal!important}.srx-rx-dialog .gpo-tooltip{display:none!important}.srx-rx-dialog .gpo-helptext,.srx-rx-dialog .gpo-ov-helptext{font-size:13px!important;line-height:1.6!important;font-family:inherit!important;color:var(--rx-muted)!important}.srx-rx-dialog .gpo-select{border:1px solid var(--rx-line)!important;border-radius:6px!important}.srx-rx-dialog .gpo-select select,.srx-rx-dialog input:not([type=radio]):not([type=checkbox]):not([type=hidden]):not([type=file]){width:100%;min-height:48px;font-family:inherit!important;font-size:16px!important;color:var(--rx-ink)!important;padding:10px!important;border-radius:6px;background:#fff}.srx-rx-dialog .gpo-select select{border:0}.srx-rx-dialog .gpo-dropzone{padding:25px 18px!important;background:var(--rx-paper)!important;border:1px dashed #8aa4af!important;border-radius:9px!important;min-height:130px;position:relative}.srx-rx-dialog .gpo-dropzone__input{width:100%;font-size:14px}.srx-rx-dialog .gpo-dropzone span,.srx-rx-dialog .gpo-dropzone__caption,.srx-rx-dialog .gpo-dropzone__action{font-family:inherit!important;font-size:14px!important;color:var(--rx-ink)!important}.srx-rx-dialog .gpo-total{display:none}.srx-rx-dialog .srx-rx-decoration{display:none!important}.srx-rx-dialog .gpo-input-error{outline:2px solid #b34d37}.srx-rx-dialog .messages{font-size:13px;color:#a43e2b}.srx-rx-dialog .gpo-heading{font-size:15px!important;color:var(--rx-ink)!important}.srx-rx-chip-note{display:block;font-size:13px!important;line-height:1.5!important;margin-top:5px!important;color:var(--rx-muted)!important;font-weight:400!important}@media(max-width:600px){.srx-rx-dialog{width:100%;box-shadow:none}.srx-rx-top{padding:16px 20px 15px}.srx-rx-frame{margin-top:15px;gap:12px}.srx-rx-frame img{width:82px;height:48px}.srx-rx-frame p,.srx-rx-frame strong{font-size:14px}.srx-rx-progress{margin-top:16px}.srx-rx-body{padding:24px 20px}.srx-rx-title{font-size:26px}.srx-rx-intro{font-size:14px;margin-bottom:22px}.srx-rx-footer{padding:14px 20px max(16px,env(safe-area-inset-bottom))}.srx-rx-ov-item>label{min-height:68px}.srx-rx-review div{gap:12px;font-size:13px}.srx-rx-progress button{font-size:11px}.srx-rx-total strong{font-size:22px}}@keyframes rx-enter{0%{transform:translate(35px);opacity:.5}to{transform:translate(0);opacity:1}}.srx-rx-dialog{top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;max-width:100vw;max-height:100dvh;box-shadow:none}.srx-rx-dialog[open]{display:grid;grid-template-columns:minmax(300px,44%) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"top top" "aside body" "aside footer";animation:rx-enter .18s ease-out}.srx-rx-top{grid-area:top;display:flex;align-items:center;gap:60px;padding:16px 4%;background:#fff}.srx-rx-topline{display:contents}.srx-rx-wordmark{order:0;min-width:135px}.srx-rx-close{order:2;flex:none;margin-left:auto;width:44px;height:44px}.srx-rx-progress{order:1;flex:1;max-width:640px;margin:0;gap:22px}.srx-rx-progress button{padding:12px 0;min-height:44px;border-top:0;border-bottom:3px solid #e4e9eb;font-size:13px}.srx-rx-progress button[aria-current=step]{border-color:var(--rx-ink);opacity:1}.srx-rx-aside{grid-area:aside;background:#f3f5f2;padding:40px clamp(24px,5vw,80px);display:flex;flex-direction:column;justify-content:center;align-items:center;border-right:1px solid var(--rx-line);overflow:auto}.srx-rx-frame{flex-direction:column;width:100%;margin:0;gap:18px;text-align:center}.srx-rx-frame img{width:100%;height:clamp(160px,26vh,300px);object-fit:contain;background:none;border-radius:0}.srx-rx-frame p{font-size:24px;line-height:1.3;font-family:var(--font-heading-family,Arial,sans-serif)}.srx-rx-frame span{font-size:13px;margin-top:8px}.srx-rx-frame strong{margin:0;font-size:20px}.srx-rx-aside-copy{max-width:300px;text-align:center;margin-top:48px;color:var(--rx-muted);font-size:14px;line-height:1.7}.srx-rx-aside-copy h3{font-size:17px;color:var(--rx-ink);margin:0 0 8px}.srx-rx-aside-copy p{margin:0}.srx-rx-body{grid-area:body;padding:36px clamp(24px,4vw,68px);background:#fafbfa;scrollbar-gutter:auto}.srx-rx-step-context{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;font-size:12px;color:var(--rx-muted)}.srx-rx-eyebrow{margin:0;letter-spacing:1px;font-size:10px}.srx-rx-title{font-size:28px;letter-spacing:-.7px;line-height:1.25}.srx-rx-intro{font-size:14px;margin-bottom:26px}.srx-rx-footer{grid-area:footer;padding:18px clamp(24px,4vw,68px) max(16px,env(safe-area-inset-bottom));box-shadow:0 -5px 20px #173c5007}.srx-rx-dialog .gpo-app{background:transparent}.srx-rx-dialog .gpo-app .gpo-form__group{margin-bottom:20px!important}.srx-rx-dialog .gpo-ov-wrapper{gap:12px}.srx-rx-dialog .gpo-ov-item>label{min-height:104px;padding:20px 94px 20px 24px!important;border-radius:7px!important;box-shadow:0 3px 12px #173c5006!important}.srx-rx-dialog .gpo-ov-item>label:after{width:14px;height:14px;right:13px;top:13px}.srx-rx-dialog .gpo-ov-item>input:checked+label:after{border-width:3px}.srx-rx-card-symbol{position:absolute;right:30px;top:50%;transform:translateY(-50%);width:38px;height:38px;color:#7d949f;pointer-events:none}.srx-rx-card-symbol svg{display:block;width:100%;height:100%}.srx-rx-dialog .gpo-ov-item>input:checked+label .srx-rx-card-symbol{color:#315f73}.srx-rx-dialog .gpo-ov-title{max-width:100%}.srx-rx-dialog .gpo-ov-title small{display:block;font-size:14px;font-weight:600;margin-top:5px}.srx-rx-dialog .gpo-ov-item>label[data-rx-kind=package]{min-height:115px}.srx-rx-dialog [data-rx-stage="5"] .gpo-ov-wrapper{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.srx-rx-dialog [data-rx-stage="5"] .gpo-ov-item>label{min-height:72px;padding:18px 30px 18px 16px!important}.srx-rx-review div{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) auto;align-items:start;gap:16px}.srx-rx-edit{min-width:44px;min-height:44px;margin-top:-10px;padding:10px 0;border:0;background:none;color:#315f73;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.srx-rx-dialog .srx-rx-measure{width:calc(50% - 6px)!important}.srx-rx-dialog .gpo-heading{margin:6px 0 0}.srx-rx-dialog [data-rx-field="Choose Your Lenses"] .gpo-ov-wrapper{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.srx-rx-dialog [data-rx-field="Choose Your Lenses"] .gpo-ov-item>label{min-height:56px;padding:16px 32px 16px 16px!important}.srx-rx-dialog [data-rx-field="Choose Your Lenses"] .srx-rx-card-symbol,.srx-rx-dialog [data-rx-field="Choose Your Lenses"] .srx-rx-chip-note{display:none}@media(max-width:899px){.srx-rx-dialog[open]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-areas:"top" "aside" "body" "footer"}.srx-rx-top{display:block;padding:12px 20px 0}.srx-rx-topline{display:flex}.srx-rx-wordmark{font-size:20px}.srx-rx-close{width:44px;height:44px}.srx-rx-progress{gap:12px;max-width:none;margin-top:8px}.srx-rx-progress button{font-size:11px;min-height:40px;padding:9px 0}.srx-rx-aside{padding:10px 20px;border-right:0;border-bottom:1px solid var(--rx-line);overflow:hidden}.srx-rx-frame{flex-direction:row;text-align:left;gap:12px}.srx-rx-frame img{width:78px;height:42px;flex:none}.srx-rx-frame p{font-size:14px}.srx-rx-frame span{font-size:11px;margin-top:3px}.srx-rx-frame strong{margin-left:auto;font-size:14px;flex:none}.srx-rx-aside-copy{display:none}.srx-rx-body{padding:22px 20px}.srx-rx-step-context{margin-bottom:12px}.srx-rx-title{font-size:24px;letter-spacing:-.5px}.srx-rx-intro{font-size:13px;line-height:1.6;margin-bottom:20px}.srx-rx-dialog .gpo-label,.srx-rx-dialog .gpo-label .label-content{font-size:14px!important}.srx-rx-dialog .gpo-ov-item>label{min-height:90px;padding:16px 30px 16px 64px!important}.srx-rx-dialog .gpo-ov-title,.srx-rx-dialog .gpo-ov-title span,.srx-rx-dialog .gpo-choicelist label span,.srx-rx-dialog .gpo-swatches label span{font-size:14px!important}.srx-rx-card-symbol{left:16px;right:auto;width:32px;height:32px}.srx-rx-chip-note{font-size:12px!important}.srx-rx-footer{padding:12px 20px max(12px,env(safe-area-inset-bottom))}.srx-rx-total{margin-bottom:10px;font-size:13px}.srx-rx-total strong{font-size:21px}.srx-rx-next,.srx-rx-back{min-height:48px;padding:12px 16px}.srx-rx-footnote{font-size:10px;margin-top:8px}.srx-rx-review div{font-size:12px;gap:10px}}@media(max-height:600px)and (max-width:899px){.srx-rx-aside,.srx-rx-footnote{display:none}.srx-rx-dialog[open]{grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"top" "body" "footer"}.srx-rx-body{padding-top:14px}}@media(prefers-reduced-motion:reduce){.srx-rx-dialog[open]{animation:none}}.srx-rx-dialog [data-rx-field="Lens Package"] .gpo-label{display:none!important}.srx-rx-dialog [data-rx-field="Lens Package"] .gpo-ov-wrapper{gap:14px!important}.srx-rx-dialog .gpo-ov-item>label[data-rx-package]{display:grid!important;grid-template-columns:112px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;column-gap:22px;row-gap:5px;min-height:132px;padding:18px 34px 18px 18px!important;border-radius:10px!important;text-align:left!important}.srx-rx-dialog .gpo-ov-item>label[data-rx-package]:after{top:12px;right:12px}.srx-rx-dialog .gpo-ov-item>input:focus-visible+label[data-rx-package]{outline:3px solid #407c95;outline-offset:3px}.srx-rx-dialog .gpo-ov-item>label[data-rx-package] .srx-rx-package-original{display:none!important}.srx-rx-dialog label[data-rx-package] .srx-rx-lens-visual{grid-column:1;grid-row:1/3;display:flex!important;flex-direction:column;align-items:center;justify-content:center;align-self:stretch;border-right:1px solid var(--rx-line);padding-right:18px}.srx-rx-lens-visual svg{width:100%;height:66px;overflow:visible}.srx-rx-profile-muted{fill:#dce4e8;stroke:#cad5db;stroke-width:1}.srx-rx-profile-active{fill:#39788e;stroke:#285b70;stroke-width:1}.srx-rx-profile-active rect{fill:#39788e;stroke:none}.srx-rx-profile-shine{fill:none;stroke:#fff;stroke-width:1.5;opacity:.45}.srx-rx-dialog label[data-rx-package] .srx-rx-lens-index{font-size:17px!important;line-height:1.4;font-weight:700!important;letter-spacing:0;margin-top:6px;white-space:nowrap}.srx-rx-dialog label[data-rx-package] .choicelist-item__value,.srx-rx-dialog label[data-rx-package] .gpo-ov-title{grid-column:2;grid-row:1;display:block!important;min-width:0;line-height:1.35!important}.srx-rx-dialog label[data-rx-package] .srx-rx-package-title{display:block;font-size:18px!important;font-weight:650;line-height:1.25}.srx-rx-dialog label[data-rx-package] .addOn{display:block!important;margin:6px 0 0!important;font-size:15px!important;line-height:1.3;font-weight:600;color:var(--rx-ink)}.srx-rx-dialog label[data-rx-package] .srx-rx-package-note{grid-column:2;grid-row:2;display:block;font-size:12px!important;font-weight:400;line-height:1.5!important;color:var(--rx-muted)}.srx-rx-lens-details{margin:0 2px!important}.srx-rx-lens-details summary{display:block;position:relative;width:fit-content;cursor:pointer;padding:8px 20px 8px 3px;min-height:36px;box-sizing:border-box;font-size:11px;line-height:20px;color:#546773;list-style:none;text-decoration:underline;text-underline-offset:3px}.srx-rx-lens-details summary::-webkit-details-marker{display:none}.srx-rx-lens-details summary:after{content:"+";position:absolute;right:3px;text-decoration:none}.srx-rx-lens-details[open] summary:after{content:"\2212"}.srx-rx-dialog .srx-rx-lens-details .gpo-ov-helptext{display:block!important;margin:0 0 8px!important;padding:12px!important;background:#edf2f3;border-radius:6px;font-size:12px!important;line-height:1.6!important;color:var(--rx-muted)}.srx-rx-lens-note{font-size:11px;line-height:1.6;color:var(--rx-muted);margin:10px 0 0}@media(max-width:899px){.srx-rx-dialog [data-rx-field="Lens Package"] .gpo-ov-wrapper{gap:8px!important}.srx-rx-dialog .gpo-ov-item>label[data-rx-package]{grid-template-columns:96px minmax(0,1fr);column-gap:15px;min-height:124px;padding:15px 26px 15px 12px!important}.srx-rx-dialog label[data-rx-package] .srx-rx-lens-visual{padding-right:12px}.srx-rx-dialog label[data-rx-package] .srx-rx-package-title{font-size:16px!important}.srx-rx-dialog label[data-rx-package] .addOn{font-size:14px!important}.srx-rx-dialog label[data-rx-package] .srx-rx-package-note{font-size:11px!important}.srx-rx-lens-details summary{min-height:44px;padding-top:11px;padding-bottom:11px}}bc-lens-builder{--rx-accent:#1765cf;--rx-ink:#173c50;--rx-line:#d8e4ec}.srx-rx-aside{background:radial-gradient(ellipse at 50% 32%,#fff 0,#e6f4fc 44%,#e6f5ee)}.srx-rx-body{background:#f8fbff}.srx-rx-wordmark b,.srx-rx-eyebrow{color:#1765cf}.srx-rx-eyebrow{background:#e8f1ff;border-radius:20px;padding:5px 10px}.srx-rx-progress button[aria-current=step]{border-color:#1765cf;color:#1257b5}.srx-rx-progress button[data-complete]{border-color:#39a68b}.srx-rx-next,.srx-rx-launch,.srx-rx-dialog .product-form__submit{background:#1765cf}.srx-rx-next:hover,.srx-rx-launch:hover{background:#1257b5}.srx-rx-total strong{color:#1257b5}.srx-rx-dialog .gpo-ov-item>input:checked+label{background:#edf5ff!important;border-color:#1765cf!important;box-shadow:0 0 0 1px #1765cf!important}.srx-rx-dialog .gpo-ov-item>input:checked+label:after{background:#1765cf;box-shadow:0 0 0 1px #1765cf}.srx-rx-dialog .gpo-ov-item>label{--rx-icon:#1765cf;--rx-icon-bg:#eaf2ff}.srx-rx-dialog label[data-rx-kind=adaptive],.srx-rx-dialog label[data-rx-kind=progressive]{--rx-icon:#7253ae;--rx-icon-bg:#f1ecfc}.srx-rx-dialog label[data-rx-kind=sun],.srx-rx-dialog label[data-rx-kind=reflection]{--rx-icon:#9b6517;--rx-icon-bg:#fff3d9}.srx-rx-dialog label[data-rx-kind=reading],.srx-rx-dialog label[data-rx-kind=water],.srx-rx-dialog label[data-rx-kind=upload]{--rx-icon:#237e68;--rx-icon-bg:#e3f5ec}.srx-rx-dialog .srx-rx-card-symbol{color:var(--rx-icon)!important;background:var(--rx-icon-bg);border-radius:14px;padding:9px;width:54px;height:54px;box-sizing:border-box}.srx-rx-dialog label[data-rx-package] .srx-rx-lens-visual{background:#edf4ff;border:0;border-radius:8px;padding:8px}.srx-rx-profile-active{fill:#3685e7;stroke:#175eb2}.srx-rx-profile-active rect{fill:#1765cf}.srx-rx-dialog label[data-rx-package="1.59"] .srx-rx-lens-visual{background:#e8f6ef}.srx-rx-dialog label[data-rx-package="1.59"] .srx-rx-profile-active{fill:#3d9a7d;stroke:#27715b}.srx-rx-dialog label[data-rx-package="1.59"] .srx-rx-profile-active rect{fill:#27715b}.srx-rx-dialog label[data-rx-package="1.74"] .srx-rx-lens-visual{background:#f0ebfb}.srx-rx-dialog label[data-rx-package="1.74"] .srx-rx-profile-active{fill:#8971c8;stroke:#644b9f}.srx-rx-dialog label[data-rx-package="1.74"] .srx-rx-profile-active rect{fill:#644b9f}.srx-rx-dialog [data-rx-stage="5"] .gpo-ov-item>label[data-rx-color]{display:flex!important;flex-direction:row;align-items:center!important;justify-content:flex-start;gap:15px;min-height:112px;padding:16px 30px 16px 16px!important}.srx-rx-dialog .srx-rx-color-preview{display:block!important;flex:none;width:72px;height:72px;border-radius:50%;overflow:hidden}.srx-rx-color-preview img{display:block;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.srx-rx-dialog .srx-rx-color-disc{background:radial-gradient(ellipse at 35% 20%,#ffffff80,transparent 40%),linear-gradient(155deg,#ffffff30,transparent 48%,#00000040),var(--rx-lens-color);border:2px solid #ffffff;box-shadow:0 2px 6px #173c5030,inset 0 0 0 1px #173c5020}@media(max-width:899px){.srx-rx-dialog .srx-rx-card-symbol{left:12px;width:40px;height:40px;padding:7px;border-radius:10px}.srx-rx-dialog [data-rx-stage="5"] .gpo-ov-item>label[data-rx-color]{flex-direction:column;justify-content:center;gap:10px;min-height:142px;padding:18px 14px 14px!important;text-align:center!important}.srx-rx-dialog .srx-rx-color-preview{width:64px;height:64px}.srx-rx-dialog label[data-rx-package] .srx-rx-lens-visual{padding:6px}}@media(hover:hover){.srx-rx-dialog .gpo-ov-item>label:hover{border-color:#7faee8!important}}.srx-rx-dialog .gpo-ov-item>label .srx-rx-card-symbol{color:var(--rx-icon)!important}.srx-rx-dialog .srx-rx-description-source,.srx-rx-dialog label.srx-rx-has-description .srx-rx-package-note{display:none!important}.srx-rx-dialog .gpo-ov-item>label .srx-rx-full-description{display:block!important;grid-column:2;grid-row:2;font-size:13px!important;font-weight:400!important;line-height:1.65!important;color:var(--rx-muted)!important;white-space:normal!important}.srx-rx-dialog .gpo-ov-item>label[data-rx-package]{row-gap:12px}.srx-rx-dialog .gpo-ov-item>label[data-rx-lens-type]{display:grid!important;grid-template-columns:112px minmax(0,1fr);gap:12px 22px;min-height:132px;padding:18px 34px 18px 18px!important;align-content:center;border-radius:10px!important}.srx-rx-dialog label[data-rx-lens-type]>.srx-rx-card-symbol{position:static;transform:none;grid-column:1;grid-row:1/3;align-self:center;width:112px;height:90px;padding:5px;border-radius:10px;background:#edf4ff}.srx-rx-dialog label[data-rx-lens-type=photochromic]>.srx-rx-card-symbol,.srx-rx-dialog label[data-rx-lens-type=transitions]>.srx-rx-card-symbol{background:#f1edfa}.srx-rx-dialog label[data-rx-lens-type=polarized]>.srx-rx-card-symbol{background:#e6f4ee}.srx-rx-dialog label[data-rx-lens-type=tinted]>.srx-rx-card-symbol{background:#fff2dd}.srx-rx-dialog label[data-rx-lens-type]>.srx-rx-card-symbol svg{width:100%;height:100%;margin:0}.srx-rx-dialog label[data-rx-lens-type] .choicelist-item__value,.srx-rx-dialog label[data-rx-lens-type] .gpo-ov-title{grid-column:2;grid-row:1;min-width:0}.srx-rx-dialog label[data-rx-lens-type] .addOn{display:block!important;margin-top:5px;font-weight:600!important}.srx-rx-dialog label[data-rx-lens-type]>.srx-rx-chip-note{grid-column:2}@media(max-width:600px){.srx-rx-dialog .gpo-ov-item>label[data-rx-lens-type]{grid-template-columns:82px minmax(0,1fr);column-gap:14px;padding:16px 28px 16px 14px!important;min-height:108px}.srx-rx-dialog label[data-rx-lens-type]>.srx-rx-card-symbol{width:82px;height:74px;grid-row:1}.srx-rx-dialog label.srx-rx-has-description .srx-rx-full-description{grid-column:1/-1;grid-row:2;font-size:13px!important;padding-top:10px;border-top:1px solid var(--rx-line)}.srx-rx-dialog label.srx-rx-has-description .srx-rx-lens-visual{grid-row:1}}.srx-rx-dialog .gpo-ov-item>label[data-rx-lens-type]{grid-template-columns:176px minmax(0,1fr)}.srx-rx-dialog .gpo-ov-item>label[data-rx-lens-type]>.srx-rx-card-symbol{display:flex;align-items:center;justify-content:center;width:176px;height:118px;padding:0;background:#f6f6f5;border-radius:8px;overflow:hidden}.srx-rx-dialog label[data-rx-lens-type] .srx-rx-lens-photo{display:block!important;position:relative;overflow:hidden;width:138px;flex:none;line-height:0!important}.srx-rx-dialog label:is([data-rx-lens-type=photochromic],[data-rx-lens-type=transitions]) .srx-rx-lens-photo{width:100%}.srx-rx-dialog label[data-rx-lens-type] .srx-rx-lens-photo>img{display:block;position:absolute;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;object-fit:initial;border:0;border-radius:0}@media(max-width:600px){.srx-rx-dialog .gpo-ov-item>label[data-rx-lens-type]{grid-template-columns:126px minmax(0,1fr);column-gap:12px}.srx-rx-dialog .gpo-ov-item>label[data-rx-lens-type]>.srx-rx-card-symbol{width:126px;height:92px}.srx-rx-dialog label[data-rx-lens-type] .srx-rx-lens-photo{width:106px}}.srx-rx-dialog .srx-rx-fixed-color{display:none!important}.srx-rx-dialog .gpo-ov-item>input:checked+label>.srx-rx-color-disc,.srx-rx-dialog .gpo-ov-item>label>.srx-rx-color-disc{background:radial-gradient(ellipse at 35% 20%,#ffffff80,transparent 40%),linear-gradient(155deg,#ffffff30,transparent 48%,#00000040),var(--rx-lens-color)!important}.srx-rx-dialog [data-rx-stage="6"] .srx-rx-full-description{margin-top:10px}.srx-rx-dialog .gpo-ov-item>input[type=radio],.srx-rx-dialog .gpo-ov-item>input[type=checkbox]{inset:16px auto auto 16px;margin:0}@media(max-width:600px){.srx-rx-dialog label[data-rx-package] .srx-rx-lens-index{font-size:16px!important}.srx-rx-dialog [data-rx-stage="6"] .srx-rx-full-description{border:0;padding-top:0}}.srx-rx-dialog .gpo-ov-item>label[data-rx-progressive]{display:grid!important;grid-template-columns:112px minmax(0,1fr);column-gap:20px;row-gap:6px;align-content:center;min-height:148px;padding:16px 34px 16px 16px!important}.srx-rx-dialog label[data-rx-progressive]>.srx-rx-card-symbol{position:static;transform:none;grid-column:1;grid-row:1/3;align-self:center;width:112px;height:112px;padding:0;background:transparent;border-radius:0}.srx-rx-dialog label[data-rx-progressive]>.choicelist-item__value,.srx-rx-dialog label[data-rx-progressive]>.gpo-ov-title{grid-column:2;grid-row:1;align-self:end;min-width:0}.srx-rx-dialog label[data-rx-progressive]>.srx-rx-chip-note{grid-column:2;grid-row:2;margin:0!important}@media(max-width:899px){.srx-rx-dialog .gpo-ov-item>label[data-rx-progressive]{grid-template-columns:100px minmax(0,1fr);column-gap:14px;min-height:132px;padding:14px 28px 14px 12px!important}.srx-rx-dialog label[data-rx-progressive]>.srx-rx-card-symbol{width:100px;height:100px;grid-row:1}.srx-rx-dialog label[data-rx-progressive]>.choicelist-item__value,.srx-rx-dialog label[data-rx-progressive]>.gpo-ov-title{align-self:center}.srx-rx-dialog label[data-rx-progressive]>.srx-rx-chip-note{grid-column:1/-1;grid-row:2;padding-top:4px}}.srx-rx-dialog label[data-rx-progressive] .addOn{display:block!important;margin-top:5px;font-weight:600!important}@media(max-width:899px){.srx-rx-dialog .gpo-ov-item>label[data-rx-progressive]>.srx-rx-full-description{grid-column:1/-1;grid-row:2;padding-top:10px;border-top:1px solid var(--rx-line)}}.srx-rx-wordmark{line-height:1}.srx-rx-wordmark small{line-height:1.2;margin-top:4px;letter-spacing:2.1px}@media(min-width:900px){.srx-rx-frame img{height:clamp(260px,40vh,460px);flex-shrink:0}.srx-rx-aside-copy{margin-top:32px}}bc-lens-builder .gpo-app .bc-rx-fogex{display:block!important}bc-lens-builder .gpo-app .bc-rx-fogex[data-clo-display=show]{display:none!important}bc-lens-builder .gpo-app .bc-rx-fogex.srx-rx-offstage,bc-lens-builder .gpo-app .bc-rx-fogex.gpo-hidden,bc-lens-builder .gpo-app .bc-rx-fogex[hidden]{display:none!important}bc-lens-builder .bc-rx-fogex .gpo-ov-wrapper{display:block!important;width:100%!important}bc-lens-builder .bc-rx-fogex>.gpo-helptext{display:none!important}bc-lens-builder .bc-rx-fogex .gpo-tooltip{display:block!important;position:static!important;transform:none!important;visibility:visible!important;opacity:1!important;width:auto!important;max-width:none!important;padding:0!important;background:transparent!important;color:var(--rx-ink)!important;box-shadow:none!important;text-align:left!important;pointer-events:none}bc-lens-builder .bc-rx-fogex .gpo-tooltip:before,bc-lens-builder .bc-rx-fogex .gpo-tooltip:after{display:none!important}bc-lens-builder .bc-rx-fogex .gpo-tooltip__title{color:var(--rx-ink)!important;font-size:15px!important;line-height:1.5!important}bc-lens-builder .bc-rx-fogex .gpo-tooltip__title .gpo-ov-helptext{display:block;font-size:13px!important;color:var(--rx-muted)!important;font-weight:400}bc-lens-builder .bc-rx-fogex .gpo-swatch__inner{grid-row:1/3;width:auto!important;height:auto!important;border:0!important}bc-lens-builder .bc-rx-fogex .gpo-ov-item{width:100%!important;max-width:none!important}bc-lens-builder .bc-rx-fogex .gpo-ov-item>label{display:grid!important;grid-template-columns:130px 1fr;align-items:center;gap:10px 18px;width:100%!important;height:auto!important;padding:18px!important;border:1px solid var(--rx-line)!important;border-radius:12px!important;background:#fff!important;cursor:pointer}bc-lens-builder .bc-rx-fogex .gpo-ov-item>input:checked+label{border:2px solid var(--rx-ink)!important;background:#f0f5f7!important}bc-lens-builder .bc-rx-fogex img{width:130px!important;height:90px!important;object-fit:contain}bc-lens-builder .bc-rx-fogex label>.bc-rx-extra-note{grid-column:2}bc-lens-builder .bc-rx-extra-note{display:block;font-size:13px;line-height:1.55;font-weight:400;color:var(--rx-muted);text-align:left}bc-lens-builder .bc-rx-bundle-item{grid-column:1/-1;order:-1}bc-lens-builder .gpo-app .bc-rx-bundle{border-color:var(--rx-line)!important;background:#fff!important;position:relative}bc-lens-builder .bc-rx-badge{display:inline-block;grid-column:1/-1;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;background:#173c50;color:#fff;padding:5px 9px;border-radius:5px;justify-self:start;margin-bottom:5px}bc-lens-builder .bc-rx-bundle .bc-rx-extra-note{grid-column:1/-1}bc-lens-builder .srx-rx-close{width:44px;height:44px}bc-lens-builder .srx-rx-wordmark .bc-rx-logo{display:block;width:170px;max-width:100%;height:auto;object-fit:contain}@media(max-width:600px){bc-lens-builder .srx-rx-wordmark .bc-rx-logo{width:150px}}@media(max-width:600px){bc-lens-builder .bc-rx-fogex .gpo-ov-item>label{grid-template-columns:90px 1fr;padding:14px!important;gap:8px 12px}bc-lens-builder .bc-rx-fogex img{width:90px!important;height:75px!important}bc-lens-builder .bc-rx-fogex label>.bc-rx-extra-note{grid-column:1/-1}}bc-lens-builder [data-rx-stage="5"] label[data-rx-color] .gpo-swatch__inner{display:none!important}bc-lens-builder [data-rx-stage="5"] label[data-rx-color] .gpo-tooltip{display:block!important;position:static!important;transform:none!important;visibility:visible!important;opacity:1!important;width:auto!important;padding:0!important;background:transparent!important;color:var(--rx-ink)!important;box-shadow:none!important;pointer-events:none;text-align:center!important}bc-lens-builder [data-rx-stage="5"] label[data-rx-color] .gpo-tooltip:before,bc-lens-builder [data-rx-stage="5"] label[data-rx-color] .gpo-tooltip:after{display:none!important}bc-lens-builder [data-rx-stage="5"] label[data-rx-color] .gpo-tooltip__title{color:var(--rx-ink)!important;font-size:14px!important;font-weight:600!important}bc-lens-builder .gpo-app .gpo-ov-item>label .bc-rx-badge{color:#fff!important;font-size:11px!important;font-weight:700!important}bc-lens-builder .gpo-app .gpo-ov-item>label .bc-rx-extra-note{color:var(--rx-muted)!important;font-size:13px!important;font-weight:400!important}bc-lens-builder .gpo-app [data-rx-field="Additional coatings"]>.gpo-selected-values{display:none!important}bc-lens-builder .gpo-app .gpo-ov-item>input:checked+label.bc-rx-bundle{background:#edf5ff!important;border-color:#1765cf!important;box-shadow:0 0 0 1px #1765cf!important}bc-lens-builder .gpo-app .gpo-ov-item>label.bc-rx-bundle:after{content:""!important;display:block!important;opacity:1!important;transform:none!important;position:absolute;top:16px!important;right:16px!important;left:auto!important;width:22px;height:22px;border:1px solid #a2b3bc!important;border-radius:5px!important;background:#fff!important;box-shadow:none!important;box-sizing:border-box}bc-lens-builder .gpo-app .gpo-ov-item>input:checked+label.bc-rx-bundle:after{border-color:#1765cf!important;background:#1765cf url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3 8 3.2 3.2L13 4.5' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px 16px no-repeat!important}bc-lens-builder .gpo-app .gpo-ov-item>input:focus-visible+label.bc-rx-bundle{outline:3px solid #1765cf;outline-offset:4px}
/*# sourceMappingURL=/cdn/shop/t/16/assets/bc-steph-rx.css.map */
