.summary-value-enter-active[data-v-57801f9f],.summary-value-leave-active[data-v-57801f9f]{transition:opacity var(--ld-transition),transform var(--ld-transition)}.summary-value-enter-from[data-v-57801f9f]{opacity:0;transform:translateY(4px)}.summary-value-leave-to[data-v-57801f9f]{opacity:0;transform:translateY(-4px)}[data-v-57801f9f] .coupon-badge-component{margin-left:0;font-size:12px}@media(min-width:1024px)and (max-width:1279px){[data-v-57801f9f] .coupon-badge-component{font-size:11px;padding:3px 4px}[data-v-57801f9f] .coupon-badge-component svg{display:none}}@media(min-width:1280px){[data-v-57801f9f] .coupon-badge-component{margin-left:4px;font-size:13px}}.price-right[data-v-57801f9f]{display:flex;flex-direction:column}.zip-container[data-v-57801f9f]{margin-top:4px;font-size:13px;text-align:right}.zip-container .zip-logo[data-v-57801f9f]{display:inline-block;vertical-align:top;width:40px;margin-top:2px;margin-left:3px}@media(min-width:1024px){.zip-container[data-v-57801f9f]{font-size:14px}.zip-container .zip-logo[data-v-57801f9f]{margin-top:0}}.mobile-lens-replacement-progress-component[data-v-e32e08c9]{display:none}@media(max-width:1023px){.mobile-lens-replacement-progress-component[data-v-e32e08c9]{display:block;width:100%;background-color:var(--ld-default-white)}.mobile-lens-replacement-progress-component .step-progress-bar-wrapper[data-v-e32e08c9]{display:block;width:100%}.mobile-lens-replacement-progress-component .step-detail-wrapper[data-v-e32e08c9]{background-color:var(--ld-ls-step-bg);padding:12px var(--ld-space-gutter-sm);border-bottom:1px solid var(--ld-ls-content-border);gap:10px;min-height:var(--ld-ls-nav-h)}.mobile-lens-replacement-progress-component .step-detail-wrapper .step-name[data-v-e32e08c9]{font-size:18px;font-weight:700;color:var(--ld-text-main);text-transform:none;line-height:22px;letter-spacing:0}}@media(max-width:1023px)and (min-width:768px){.mobile-lens-replacement-progress-component .step-detail-wrapper .step-name[data-v-e32e08c9]{font-size:20px}}@media(max-width:1023px){.mobile-lens-replacement-progress-component .step-detail-wrapper .step-description[data-v-e32e08c9]{letter-spacing:0;font-size:14px;font-weight:400;color:var(--ld-text-mid,#2d3239);line-height:136%;text-transform:none}}@media(max-width:1023px)and (min-width:768px){.mobile-lens-replacement-progress-component .step-detail-wrapper .step-description[data-v-e32e08c9]{font-size:15px}}@media(max-width:1023px)and (min-width:1440px){.mobile-lens-replacement-progress-component .step-detail-wrapper .step-description[data-v-e32e08c9]{font-size:16px}}@media(max-width:1023px){.mobile-lens-replacement-progress-component .step-detail-wrapper .step-number[data-v-e32e08c9]{background-color:var(--ld-brand-primary-dark);color:var(--ld-light);text-align:center;font-family:var(--ld-font-family-default);font-size:13px;font-style:normal;font-weight:700;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:100px;flex-shrink:0;line-height:1}}@media(max-width:1023px)and (min-width:768px){.mobile-lens-replacement-progress-component .step-detail-wrapper .step-number[data-v-e32e08c9]{font-size:15px;line-height:22px}}.trustpilot-widget[data-v-d3509f02]{display:flex;justify-content:center}@media(min-width:1024px){.trustpilot-widget[data-v-d3509f02]{justify-content:flex-start}}.free-lens-coatings-component[data-v-ec837c4b]{display:flex;gap:10px;flex-direction:row;justify-content:space-between;padding-bottom:10px;margin:0 auto;flex-wrap:wrap}@media(min-width:1024px){.free-lens-coatings-component[data-v-ec837c4b]{gap:12px}}@media(min-width:768px)and (max-width:1023px){.free-lens-coatings-component[data-v-ec837c4b]{flex-direction:column;flex-wrap:nowrap;padding:0 8px;gap:18px}}@media(min-width:1280px){.free-lens-coatings-component[data-v-ec837c4b]{flex-direction:column;flex-wrap:nowrap;padding:0 8px;gap:18px}}.free-lens-coating[data-v-ec837c4b]{display:flex;flex:1;align-items:center;justify-content:center;flex-direction:column;font-size:14px;text-align:center;line-height:1.2em;gap:5px}@media(min-width:768px){.free-lens-coating[data-v-ec837c4b]{font-size:16px}}@media(min-width:1024px){.free-lens-coating[data-v-ec837c4b]{gap:8px;flex-direction:row;align-items:center;font-size:16px;justify-content:flex-start}}.free-lens-coating-text[data-v-ec837c4b]{padding:4px 8px 0}@media(min-width:768px){.free-lens-coating-text[data-v-ec837c4b]{padding:8px 12px}}@media(min-width:1024px){.free-lens-coating-text[data-v-ec837c4b]{text-align:left;padding:0 0 0 2px}}@media(min-width:1024px)and (max-width:1279px){.free-lens-coating-text .suffix[data-v-ec837c4b]{display:block!important}}.img-container[data-v-ec837c4b]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:50%;background:var(--ld-bg-alt-200);border:solid var(--ld-border-main) 1px}@media(min-width:1024px){.img-container[data-v-ec837c4b]{background:var(--ld-brand-secondary-base)}}.img-container .coating-icon[data-v-ec837c4b]{width:20px;height:20px}.eyewear-flow-summary-sticky-wrapper[data-v-79ead560]{position:relative}@media(min-width:768px)and (max-width:1023px){.eyewear-flow-summary-sticky-wrapper[data-v-79ead560]{padding-bottom:93px}}.eyewear-flow-summary-sticky-wrapper.is-page[data-v-79ead560]{--summary-fs-line:14px;--summary-gap:16px}@media(min-width:1024px){.eyewear-flow-summary-sticky-wrapper.is-page[data-v-79ead560]{padding-right:var(--ld-options-gutter);--summary-gap:10px;--summary-fs-price:13px;--summary-fs-shipping:14px;--summary-fs-total-name:14px;--summary-fs-total-discounted:16px;--summary-fs-total-original:16px;--summary-fs-total-strike:13px}}@media(min-width:1440px){.eyewear-flow-summary-sticky-wrapper.is-page[data-v-79ead560]{--summary-gap:12px;--summary-fs-line:15px;--summary-fs-shipping:15px;--summary-fs-price:16px;--summary-fs-total-name:16px;--summary-fs-total-discounted:20px;--summary-fs-total-original:1px;--summary-fs-total-strike:15px}}.eyewear-flow-summary-sticky-wrapper h2[data-v-79ead560]{font-size:var(--summary-fs-heading);color:var(--ld-text-brown);line-height:120%;font-weight:500;margin-bottom:var(--ld-space-stack-xs)}@media(min-width:1024px){.eyewear-flow-summary-sticky-wrapper h2[data-v-79ead560]{margin-bottom:var(--ld-space-margin-head-lg)}}@media(min-width:1280px){.summary-trustpilot[data-v-79ead560]{margin-top:12px;width:60%}}@media(min-width:1024px){.summary-trustpilot.is-hidden-sm-laptop-up[data-v-79ead560]{display:none}}.eyewear-flow-summary-component[data-v-79ead560]{display:flex;flex-direction:column}@media(max-width:767px){.first-lens-replacement-step-component .eyewear-flow-summary-component[data-v-79ead560]{flex-direction:column-reverse}.first-lens-replacement-step-component .eyewear-flow-summary-component .included-lens-coating-summary[data-v-79ead560]{background-color:var(--ld-bg-alt-100)}}@media(min-width:768px)and (max-width:1023px){.eyewear-flow-summary-component[data-v-79ead560]{flex-direction:row}}@media(min-width:1024px){.eyewear-flow-summary-component[data-v-79ead560]{position:sticky;top:calc(var(--ld-ls-totals-h) + var(--ld-space-inset-section-xs));max-height:calc(100vh - var(--ld-ls-totals-h) - var(--ld-space-inset-section-xs) - 16px);overflow-y:auto;max-width:390px;gap:var(--ld-space-stack-sm)}}.eyewear-flow-summary-component .summary-container[data-v-79ead560]{padding:var(--ld-space-inset-section-sm) var(--ld-space-gutter-md);border-top:solid var(--ld-ls-content-border) 1px;background:var(--ld-bg-surface-200)}@media(min-width:1024px){.flow-setup-component .eyewear-flow-summary-component .summary-container[data-v-79ead560]{background:color-mix(in srgb,var(--ld-bg-surface-100) 60%,transparent)}}@media(min-width:768px)and (max-width:1023px){.eyewear-flow-summary-component .summary-container[data-v-79ead560]{width:50%;padding:var(--ld-space-inset-section-xs) var(--ld-space-gutter-md) var(--ld-space-inset-section-sm)}.eyewear-flow-summary-component .summary-container[data-v-79ead560]:first-of-type{border-right:1px solid var(--ld-ls-content-border)}}.eyewear-flow-summary-component .summary-container[data-v-79ead560]{padding:var(--ld-space-inset-xl) var(--ld-space-inset-lg)}@media(min-width:1024px){.eyewear-flow-summary-component .summary-container[data-v-79ead560]{border:solid var(--ld-border-default) 1px;border-radius:8px}}.eyewear-flow-summary-component .summary-container.included-lens-coating-summary[data-v-79ead560]{display:flex;flex-direction:column;gap:8px}@media(max-width:767px){.eyewear-flow-summary-component .summary-container.included-lens-coating-summary[data-v-79ead560]{padding-bottom:var(--ld-space-inset-section-lg);background:var(--ld-bg-alt-100);gap:var(--ld-space-stack-sm)}}.eyewear-flow-summary-component .summary-container.included-lens-coating-summary h2[data-v-79ead560]{text-align:center;margin-bottom:var(--ld-space-stack-lg)}@media(min-width:1024px){.eyewear-flow-summary-component .summary-container.included-lens-coating-summary h2[data-v-79ead560]{margin-bottom:var(--ld-space-stack-xs);text-align:left}}.eyewear-flow-summary-sticky-wrapper.is-embedded .eyewear-flow-summary-component[data-v-79ead560]{margin-top:0}.eyewear-flow-summary-sticky-wrapper.is-embedded .eyewear-flow-summary-component .summary-container[data-v-79ead560]{padding:0;border:0;background:transparent}.eyewear-flow-summary-sticky-wrapper.is-embedded .eyewear-flow-summary-component .included-lens-coating-summary[data-v-79ead560],.eyewear-flow-summary-sticky-wrapper.is-embedded .eyewear-flow-summary-component .summary-container>h2[data-v-79ead560]{display:none}.eyewear-flow-summary-sticky-wrapper.is-frame-details-step .summary-container.summary-container-main[data-v-79ead560]{background:var(--ld-default-white);border-color:var(--ld-border-dark)}@media(max-width:767px){.eyewear-flow-summary-sticky-wrapper.is-frame-details-step .summary-container.summary-container-main[data-v-79ead560]{padding-top:var(--ld-space-inset-section-sm);padding-bottom:var(--ld-space-inset-section-sm);--summary-fs-total-discounted:20px}}@media(min-width:1024px){.eyewear-flow-summary-sticky-wrapper.is-frame-details-step .eyewear-flow-summary-component[data-v-79ead560]{overflow:visible}.eyewear-flow-summary-sticky-wrapper.is-frame-details-step .summary-container.summary-container-main[data-v-79ead560]{transition:box-shadow var(--ld-transition);transition-delay:.5s;box-shadow:0 0 0 1px var(--ld-border-dark),0 0 20px 8px #ecffdd73;overflow:visible}.eyewear-flow-summary-sticky-wrapper.is-frame-details-step .summary-container.included-lens-coating-summary[data-v-79ead560]{background:var(--ld-bg-alt-100);border-color:var(--ld-border-dark)}}
