.step-progress-component[data-v-937f92c8]{display:flex;justify-content:center;gap:10px;margin-left:auto;margin-right:auto}.step-progress-component .step-button-wrapper[data-v-937f92c8]{display:flex;align-items:center}.step-progress-component .step-button-wrapper[data-v-937f92c8]:after{display:block;content:"";width:20px;height:1px;background-color:#dce3e8;margin-left:10px}.step-progress-component .step-button-wrapper[data-v-937f92c8]:last-child:after{display:none}.step-progress-component .step-button-wrapper .step-button[data-v-937f92c8]{display:flex;align-items:center;background-color:transparent;color:#91a5b4;font-size:.75em;border:0;padding:0;text-transform:uppercase;gap:5px;cursor:default}.step-progress-component .step-button-wrapper .step-button .step-number[data-v-937f92c8]{display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:100px;width:22px;height:22px;border:1px solid #91a5b4;color:#91a5b4}.step-progress-component .step-button-wrapper.past-step .step-button[data-v-937f92c8]{cursor:pointer}.step-progress-component .step-button-wrapper.active .step-button[data-v-937f92c8]{color:var(--ld-text-main)}.step-progress-component .step-button-wrapper.active .step-button .step-number[data-v-937f92c8]{color:var(--ld-default-white);background-color:var(--ld-brand-primary-main);border-color:var(--ld-brand-primary-main)}@media(max-width:1060px){.step-progress-component[data-v-937f92c8]{display:none}}.trustpilot-widget[data-v-f3ed0283]{display:flex;justify-content:center}.eyewear-flow-summary-sticky-wrapper[data-v-46b02c6a]{position:relative}.eyewear-flow-summary-component[data-v-46b02c6a]{position:sticky;top:140px;display:flex;max-width:390px;width:100%;flex-direction:column;gap:20px}.eyewear-flow-summary-component .summary-container[data-v-46b02c6a]{border:solid var(--ld-border-default) 1px;border-radius:10px;padding:16px}.eyewear-flow-summary-component .summary-container h3[data-v-46b02c6a]{font-size:var(--ld-font-size-h3-card-half);color:var(--ld-text-main);font-weight:700;line-height:normal;margin:0;padding:0}.eyewear-flow-summary-component .summary-container .summary-line-items-container[data-v-46b02c6a]{display:flex;flex-direction:column;gap:12px;padding-top:20px}.eyewear-flow-summary-component .summary-container .summary-line-items-container .summary-line-item[data-v-46b02c6a]{display:flex;justify-content:space-between}.eyewear-flow-summary-component .summary-container .summary-line-items-container .summary-line-item .summary-item-name[data-v-46b02c6a]{font-weight:400;line-height:150%;font-size:15px}.eyewear-flow-summary-component .summary-container .summary-line-items-container .summary-line-item .summary-item-name strong[data-v-46b02c6a]{font-weight:700}.eyewear-flow-summary-component .summary-container .summary-line-items-container .summary-line-item .summary-item-value[data-v-46b02c6a]{max-width:60%;font-weight:700;line-height:150%;font-size:15px;text-align:right}.eyewear-flow-summary-component .summary-container .summary-line-items-container .summary-line-item .summary-item-value.free[data-v-46b02c6a]{color:var(--ld-green-700)}.eyewear-flow-summary-component .summary-container .price-summary-line-items[data-v-46b02c6a]{margin-top:20px;border-top:solid var(--ld-border-light) 1px;padding-top:17px;gap:8px}.eyewear-flow-summary-component .summary-container .price-summary-line-items .summary-item-value[data-v-46b02c6a]{display:flex;gap:5px;align-items:flex-end}.eyewear-flow-summary-component .summary-container .price-summary-line-items .summary-item-value .discounted-price-container[data-v-46b02c6a]{color:#dc3545;font-size:1.375em;font-weight:700;line-height:1em}.eyewear-flow-summary-component .summary-container .price-summary-line-items .summary-item-value .regular-price-container[data-v-46b02c6a]{font-size:1.375em;font-weight:700;line-height:1em}.eyewear-flow-summary-component .summary-container .price-summary-line-items .summary-item-value.discounted[data-v-46b02c6a]{align-items:flex-start}.eyewear-flow-summary-component .summary-container .price-summary-line-items .summary-item-value.discounted .regular-price-container[data-v-46b02c6a]{font-size:1em;font-weight:400;text-decoration:line-through;line-height:normal}.eyewear-flow-summary-component .summary-container .price-summary-line-items .zip-container[data-v-46b02c6a]{font-size:14px}.eyewear-flow-summary-component .summary-container .price-summary-line-items .zip-container .zip-logo[data-v-46b02c6a]{display:inline-block;vertical-align:top;width:40px;margin-top:0;margin-left:3px}.eyewear-flow-summary-component .summary-container.included-lens-coating-summary[data-v-46b02c6a]{display:flex;flex-direction:column;gap:20px}.eyewear-flow-summary-component .summary-container.included-lens-coating-summary strong[data-v-46b02c6a]{font-size:.875em}.eyewear-flow-summary-component .summary-container.included-lens-coating-summary .free-lens-upgrades-container[data-v-46b02c6a]{display:flex;gap:10px;flex-direction:row;justify-content:space-between;padding-bottom:10px}.eyewear-flow-summary-component .summary-container.included-lens-coating-summary .free-lens-upgrades-container .free-lens-upgrade[data-v-46b02c6a]{position:relative;display:flex;flex:1;align-items:center;justify-content:center;flex-direction:row;border-radius:6px;font-size:14px;text-align:center;line-height:1.2em;gap:5px;padding:0}.eyewear-flow-summary-component .summary-container.included-lens-coating-summary .free-lens-upgrades-container .free-lens-upgrade .free-lens-upgrade-text[data-v-46b02c6a]{text-align:left;margin-left:5px}.eyewear-flow-summary-component .summary-container.included-lens-coating-summary .free-lens-upgrades-container .free-lens-upgrade .img-container[data-v-46b02c6a]{width:36px;height:36px;position:relative}.eyewear-flow-summary-component .summary-container.included-lens-coating-summary .free-lens-upgrades-container .free-lens-upgrade .img-container .img-background[data-v-46b02c6a]{top:50%;left:50%;text-align:center;transform:translate(-50%,-50%);position:absolute;width:36px;height:36px;border-radius:70px;background:#17b75f 0 0 no-repeat padding-box;opacity:.1}.eyewear-flow-summary-component .summary-container.included-lens-coating-summary .free-lens-upgrades-container .free-lens-upgrade .img-container img[data-v-46b02c6a]{transform:translate(-50%,-50%);max-width:20px;top:50%;left:50%;text-align:center;position:absolute}@media(max-width:1060px){.eyewear-flow-summary-component[data-v-46b02c6a]{max-width:100%}.eyewear-flow-summary-component .summary-container[data-v-46b02c6a]{padding:16px}.eyewear-flow-summary-component .summary-container h3[data-v-46b02c6a]{font-size:1em}.eyewear-flow-summary-component .summary-container .summary-line-items-container[data-v-46b02c6a]{gap:8px;padding-top:8px}.eyewear-flow-summary-component .summary-container .summary-line-items-container .summary-line-item .summary-item-name[data-v-46b02c6a],.eyewear-flow-summary-component .summary-container .summary-line-items-container .summary-line-item .summary-item-value[data-v-46b02c6a]{font-size:.875em}.eyewear-flow-summary-component .summary-container .summary-line-items-container .summary-line-item .summary-item-value .discounted-price-container[data-v-46b02c6a]{font-size:1.2857em}.eyewear-flow-summary-component .summary-container .summary-line-items-container .summary-line-item .summary-item-value .regular-price-container[data-v-46b02c6a]{font-size:1.14285em}.eyewear-flow-summary-component .summary-container .price-summary-line-items[data-v-46b02c6a]{margin-top:10px;padding-top:10px;gap:0}.eyewear-flow-summary-component .summary-container .price-summary-line-items .summary-line-item .summary-item-name[data-v-46b02c6a]{font-size:1.14285em}.eyewear-flow-summary-component .summary-container .price-summary-line-items .summary-line-item .summary-item-name .best-coupon-container[data-v-46b02c6a]{font-size:.8125em}.eyewear-flow-summary-component .summary-container .price-summary-line-items .zip-container[data-v-46b02c6a]{border-top:solid var(--ld-border-light) 1px;margin-top:5px;padding-top:10px;font-size:13px}.eyewear-flow-summary-component .summary-container .price-summary-line-items .zip-container .zip-logo[data-v-46b02c6a]{margin-top:2px}.eyewear-flow-summary-component .summary-container.included-lens-coating-summary[data-v-46b02c6a]{padding:15px}.eyewear-flow-summary-component .summary-container.included-lens-coating-summary .free-lens-upgrades-container .free-lens-upgrade[data-v-46b02c6a]{flex-direction:column;padding:0;font-size:14px;line-height:1.2em}.eyewear-flow-summary-component .summary-container.included-lens-coating-summary .free-lens-upgrades-container .free-lens-upgrade .free-lens-upgrade-text[data-v-46b02c6a]{text-align:center}}.mobile-lens-replacement-summary[data-v-ea70a821]{display:none}@media(min-width:1061px){.mobile-lens-replacement-summary .btn-view-summary-link[data-v-ea70a821]{display:none}}@media(max-width:1280px){.mobile-lens-replacement-summary[data-v-ea70a821]{display:block;background-color:var(--ld-default-white)}.mobile-lens-replacement-summary .discounted-price[data-v-ea70a821]{color:#dc3545}.mobile-lens-replacement-summary .regular-price[data-v-ea70a821]{font-weight:400!important;font-size:.875em}.mobile-lens-replacement-summary .summary-wrapper[data-v-ea70a821]{display:flex;padding:8px 15px;width:100%;justify-content:space-between;align-items:center;font-size:.875em;line-height:150%}.mobile-lens-replacement-summary .summary-wrapper .btn-link[data-v-ea70a821]{padding:0;text-decoration:underline;color:var(--ld-brand-primary-main);font-size:1em;line-height:150%;margin:0}.mobile-lens-replacement-summary[data-v-ea70a821] .slide-up-header{display:flex;justify-content:space-between}.mobile-lens-replacement-summary[data-v-ea70a821] .slide-up-header img{width:15px}.mobile-lens-replacement-summary[data-v-ea70a821] .eyewear-flow-summary-sticky-wrapper{padding:0!important}.mobile-lens-replacement-summary[data-v-ea70a821] .eyewear-flow-summary-sticky-wrapper .eyewear-flow-summary-component .summary-container{padding:0 15px;border:0}.mobile-lens-replacement-summary[data-v-ea70a821] .eyewear-flow-summary-sticky-wrapper .eyewear-flow-summary-component .summary-container h3{display:none}.mobile-lens-replacement-summary[data-v-ea70a821] .eyewear-flow-summary-sticky-wrapper .eyewear-flow-summary-component .summary-container .summary-line-items-container{padding-top:10px}.mobile-lens-replacement-summary[data-v-ea70a821] .eyewear-flow-summary-sticky-wrapper .eyewear-flow-summary-component .included-lens-coating-summary{display:none}}.mobile-lens-replacement-progress-component[data-v-8e6fc636]{display:none}@media(max-width:1280px){.mobile-lens-replacement-progress-component[data-v-8e6fc636]{display:block;width:100%;background-color:var(--ld-default-white)}.mobile-lens-replacement-progress-component .step-progress-bar-wrapper[data-v-8e6fc636]{display:block;height:5px;width:100%;background-color:var(--ld-neutralGray-500)}.mobile-lens-replacement-progress-component .step-progress-bar-wrapper .step-progress-bar[data-v-8e6fc636]{height:5px;background-color:var(--ld-primaryBlue-950)}.mobile-lens-replacement-progress-component .step-detail-wrapper[data-v-8e6fc636]{display:flex;gap:10px;width:100%;padding:12px 15px;min-height:46px;box-shadow:0 3px 2px #0000000d;background-color:var(--ld-bg-bg-100)}.mobile-lens-replacement-progress-component .step-detail-wrapper .step-name[data-v-8e6fc636]{font-size:1.125em;line-height:122.222%;font-weight:700;width:100%}.mobile-lens-replacement-progress-component .step-detail-wrapper .step-name .step-description[data-v-8e6fc636]{font-size:.7778em;font-weight:400;line-height:136%;margin-top:4px;width:100%}.mobile-lens-replacement-progress-component .step-detail-wrapper .step-number[data-v-8e6fc636]{display:flex;align-items:center;justify-content:center;width:22px;height:22px;font-weight:700;background-color:var(--ld-brand-primary-main);color:var(--ld-default-white);border-radius:100px;font-size:.875em;flex-shrink:0;line-height:100%}}.lens-replacement-loading-page-component[data-v-f7bcf681]{position:relative;margin-left:auto;margin-right:auto;max-width:1240px;width:100%;display:flex;gap:40px;padding:20px 0}.lens-replacement-loading-page-component .summary-skeleton-wrapper[data-v-f7bcf681]{display:flex;flex-direction:column;max-width:468px;width:100%;gap:20px}.lens-replacement-loading-page-component .summary-skeleton-wrapper[data-v-f7bcf681] .summary-skeleton.placeholder{height:454px}.lens-replacement-loading-page-component .summary-skeleton-wrapper[data-v-f7bcf681] .lens-coating-skeleton.placeholder{height:177px}@media(max-width:1060px){.lens-replacement-loading-page-component[data-v-f7bcf681]{flex-direction:column;padding:15px}}
